7 버전으로 마이그레이션 가이드
비더 토큰 생성용 새 메서드
SDK 6
Kotlin
Java
BidderTokenLoader.loadBidderToken(context, bidderTokenLoadListener)
BidderTokenLoader.loadBidderToken(context, bidderTokenLoadListener);
SDK 7
Kotlin
Java
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