版本 7 迁移指南

生成竞价者令牌的新方法

SDK 6

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

SDK 7

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

BidderTokenRequestConfiguration 包含获取竞价者令牌所需的信息,并使用 BidderTokenRequestConfiguration$Builder 创建。创建时,需传递所请求广告的格式。如果格式为横幅广告,请同时传递尺寸。

评级界面

在 Kotlin 的 Rating 界面中使用方法而不是属性。

SDK 6

val value = ratingImpl.rating
ratingImpl.rating = 2

SDK 7

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

VideoPlayer 界面

在 Kotlin 的 VideoPlayer 实施中覆盖属性而不是方法。

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 版本获取

在 Kotlin 中获取 MobileAds 版本时使用属性而不是方法。

SDK 6

MobileAds.getLibraryVersion()

SDK 7

MobileAds.libraryVersion