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