Руководство по миграции на версию 7

Новый метод для генерации bidder token

SDK 6

BidderTokenLoader.loadBidderToken(context, bidderTokenLoadListener)
BidderTokenLoader.loadBidderToken(context, bidderTokenLoadListener);

SDK 7

BidderTokenLoader.loadBidderToken(context, bidderTokenRequestConfiguration, bidderTokenLoadListener)
BidderTokenLoader.loadBidderToken(context, bidderTokenRequestConfiguration, bidderTokenLoadListener);

BidderTokenRequestConfiguration содержит информацию для получения bidder token и создается при помощи BidderTokenRequestConfiguration$Builder. При его создании следует передавать формат запрашиваемой рекламы, а также размер в случае баннерного формата.

Интерфейс Rating

Используйте методы вместо свойств в интерфейсе Rating из Kotlin.

SDK 6

val value = ratingImpl.rating
ratingImpl.rating = 2

SDK 7

val value = ratingImpl.getRating()
ratingImpl.setRating(2)

Интерфейс VideoPlayer

Переопределяйте свойства вместо методов в реализациях VideoPlayer из Kotlin.

SDK 6

class VideoPlayerImpl : VideoPlayer {

    //...

    override fun getVideoPosition(): Long = TODO()

    override fun getVideoDuration(): Long = TODO()

    override fun getVolume(): Float = TODO()

    //...

}

SDK 7

class VideoPlayerImpl : VideoPlayer {

    //...

    override val videoPosition: Long
        get() = TODO()

    override val videoDuration: Long
        get() = TODO()

    override val volume: Float
        get() = TODO()

    //...

}

Получение версии MobileAds

Используйте свойство вместо метода при получении версии MobileAds из Kotlin.

SDK 6

MobileAds.getLibraryVersion()

SDK 7

MobileAds.libraryVersion