출시 노트

버전 출시일 참고
0.21.0-beta01 2025-10-08
  • InitializationConfig.Builder.disableMediationAdapterInitialization() 메서드가 추가되었습니다. Google 모바일 광고 SDK (베타)를 초기화하기 전에 이 메서드를 호출하여 미디에이션 어댑터 초기화를 사용 중지합니다.
  • ANR을 줄이기 위해 WebView 초기화 사용 개선
  • Android Gradle 플러그인 7.3.1과의 호환성을 유지하기 위해 androidx.webkit 종속 항목을 1.13.0에서 1.12.1로 다운그레이드했습니다.
  • androidx.work 패키지에서 사용하는 android.permission.RECEIVE_BOOT_COMPLETED 권한을 삭제했습니다.
  • NativeAdMapper 클래스에서 이름이 잘못 지정된 필드가 수정되었습니다.
0.20.0-beta01 2025-09-19
  • 일부 네이티브 동영상 광고가 자동재생되지 않는 버그가 수정되었습니다.
0.19.0-beta01 2025-08-14
  • 두 종속 항목의 버전이 다운그레이드되었습니다.
    • 2.10.0에서 2.7.0으로 androidx.work:work-runtime
    • androidx.core:core and androidx.core:core-ktx 1.15.0에서 1.12.0으로 다운그레이드할 수 있습니다.
  • ResponseInfoloadedAdSourceResponse 속성 이름이 loadedAdSourceResponseInfo로 변경되었습니다.
  • 사용자가 뒤로 버튼으로 일부 전체 화면 광고를 조기에 닫을 수 있는 버그가 수정되었습니다.
  • 이 기능에 액세스할 수 있는 게시자에게 이제 모든 광고 형식에 대한 게재 위치 ID가 지원됩니다.
  • 네이티브 미디에이션 어댑터를 위해 NativeAdMapperdestroy() 콜백이 추가되었습니다.
0.18.0-beta01 2025-07-17
  • com.google.android.gms.ads.NativeAd.MediaView를 참조하는 어댑터의 광고 게재를 중단하는 네이티브 미디에이션 버그가 수정되었습니다.
  • MobileAds.registerCustomTabsSession()@JvmStatic로 주석을 추가했습니다.
  • AdMob 네트워크 폭포를 사용하여 로드된 배너 광고가 새로고침을 중지하는 버그가 수정되었습니다.
0.17.0-alpha02 2025-06-23
  • 입찰을 구현하지만 폭포식 구조를 구현하지 않는 어댑터 (예: Meta Audience Network)가 항상 네이티브 광고를 렌더링하지 못하는 네이티브 미디에이션 입찰 버그가 수정되었습니다.
  • 미디에이션 어댑터가 단일 광고 요청에 대해 여러 MediationAdLoadCallback 메서드를 호출할 때 발생하는 비정상 종료 문제가 해결되었습니다.
0.17.0-alpha01 2025-06-18
  • 버전 0.17.0-alpha01은 의도한 새로운 기능이 포함되지 않은 실수로 출시된 버전입니다. 대신 0.17.0-alpha02를 사용하세요.
0.16.0-alpha01 2025-05-23
  • Java 8+ API 디슈가링 지원을 사용 설정하지 않아도 됩니다.
  • User Messaging Platform SDK 종속 항목을 버전 3.2.0으로 업데이트했습니다.
  • com.google.android.gms.ads.formats.MediaView 클래스를 참조하는 어댑터에서 비정상 종료를 일으키는 네이티브 광고 미디에이션 버그가 수정되었습니다.
  • 광고 사전 로드: getNumAdsAvailable()이(가) 추가되고 numAdsAvailable()이(가) 지원 중단되었습니다.
  • API별 광고 서비스를 구성하는 앱의 병합 충돌을 방지하기 위해 SDK의 매니페스트 파일에서 android.adservices.AD_SERVICES_CONFIG 속성 태그를 삭제했습니다.
0.15.1-alpha01 2025-04-28
  • 이제 Java 8+ API 디슈가링 지원을 사용 설정해야 합니다.
  • Kotlin을 사용하여 개발된 앱의 경우 최소 필수 Kotlin 버전이 2.1에서 1.9로 감소했습니다.
0.15.0-alpha01 2025-04-24
  • 네이티브 광고: 여러 네이티브 광고 로드 지원이 추가되었습니다.
    • 한 번에 여러 광고를 요청하는 NativeAdLoader.load(NativeAdRequest, numberOfAds, NativeAdLoaderCallback) 메서드가 추가되었습니다.
    • 모든 네이티브 광고의 로드가 완료될 때 실행되는 NativeAdLoaderCallback.onAdLoadingCompleted() 콜백을 추가했습니다.
    • Kotlin 비동기 로드를 지원하기 위해 Flow<NativeAdLoadResult>를 반환하는 NativeAdLoader.load(NativeAdRequest, numberOfAds) 메서드를 추가했습니다.
  • kotlinx-coroutines-android 종속 항목을 버전 1.7.3에서 1.9.0으로 업데이트했습니다.
0.14.0-alpha01 2025-03-20
  • 잘못된 애플리케이션 ID로 SDK를 초기화하면 광고 요청이 실패합니다.
  • AdPreloader.start() 메서드에 더 이상 PreloadCallback 콜백이 필요하지 않습니다.
  • PreloadConfiguration 데이터 클래스를 통해 객체를 만들 때 bufferSize 속성은 선택사항입니다. Google에서 버퍼 크기를 최적화하도록 하려면 bufferSize 속성을 설정하지 마세요.
  • PreloadConfiguration 데이터 클래스에서 maxAdsPerSession 속성이 삭제되었습니다.
  • NativeAdOptions 클래스에 shouldRequestMultipleImagesshouldReturnUrlsForImageAssets 속성이 추가되었습니다.
0.13.0-alpha01 2025-02-26
  • MediationRewardedAdCallback.onUserEarnedReward()이(가) 추가되고 MediationRewardedAdCallback.onUserEarnedReward(RewardItem)이(가) 지원 중단되었습니다.
  • 광고 미리 로드 API가 추가되었습니다.
0.12.0-alpha01 2025-01-22
  • AdRequest, AdRequest.Builder, SignalRequest, SignalRequest.Builder 내부의 일부 메서드가 난독화되는 버그를 수정했습니다.
  • Ad Manager 애플리케이션 ID가 없는 광고용 WebView API 사용자를 위해 SDK 초기화 중에 전달할 수 있는 InitializationConfig.WEBVIEW_APIS_FOR_ADS_APPLICATION_ID가 추가되었습니다.
  • Ad Manager 광고 요청에서 네이티브 광고와 배너 광고를 결합하는 기능이 추가되었습니다.
0.11.0-alpha01 2024-12-12
  • 사용자 메시지 플랫폼 SDK의 종속 항목을 버전 3.1.0으로 업데이트했습니다.
  • 네이티브 광고에서 맞춤 클릭 동작 지원이 추가되었습니다.
  • Ad Manager 예약에서 배너 광고의 수동 노출수 계산에 대한 지원이 추가되었습니다.
0.10.0-alpha01 2024-11-08
  • Kotlin 지원을 개선하기 위해 VideoOptionsRequestConfiguration용 DSL 함수를 추가했습니다.
  • RequestConfiguration.setPublisherPrivacyPersonalizationState()를 사용하여 Publisher Privacy Treatment API에 대한 지원이 추가되었습니다.
  • 광고 로드 및 신호 생성을 위한 Kotlin 정지 API가 추가되었습니다.
  • IconAd.LoadAdResult를 삭제하고 AdLoadResult으로 대체했습니다.
  • 네이티브 동영상 광고에서 OMID 세션이 시작되지 않는 문제가 해결되었습니다.
0.9.0-alpha01 2024-10-02
0.8.0-alpha01 2024-08-22
  • 사용자 메시지 플랫폼 SDK의 종속 항목을 버전 3.0.0으로 업데이트했습니다.
  • 네이티브 광고:
    • 네이티브 광고 형식의 공식 출시 버전입니다.
    • MediaContent 애셋에서 동영상을 게재하는 지원이 추가되었습니다.
    • 동영상 수명 주기 콜백이 추가되었습니다.
    • 동영상 재생 맞춤 컨트롤이 추가되었습니다.
    • 네이티브 광고 및 맞춤 네이티브 광고에 Open Measurement를 사용 설정했습니다.
  • 이제 SignalRequest을 빌드할 때 signalType이 필수 필드입니다.
0.6.0-alpha01 2024-06-20
  • 디슈가링을 통해 사용할 수 있는 Java 8+ API를 사용하는 코드를 추가했습니다. minSdkVersion 미만의 26를 사용하는 앱은 Java 8 이상 API 디슈가링 지원을 사용 설정해야 합니다.
  • 동영상 애셋이 포함되지 않은 네이티브 및 맞춤 네이티브 광고 형식에 대한 지원이 추가되었습니다.
  • MRAID v3 지원이 추가되었습니다.
  • User Messaging Platform SDK 버전 2.2.0에 대한 종속 항목이 추가되었습니다.
  • Google 오류의 오류 도메인이 com.google.android.gms.ads에서 com.google.android.libraries.ads.mobile.sdk로 업데이트되었습니다.
  • SDK가 이미 초기화되었는지 확인하는 MobileAds.isInitialized() 메서드가 추가되었습니다.
  • 반환된 배너 광고가 접을 수 있는지 확인하기 위해 BannerAd.isCollapsible()이 추가되었습니다.
  • 맞춤 탭의 광고 수익 창출을 개선하기 위해 MobileAds.registerCustomTabsSession()가 추가되었습니다.
  • OnInitializationCompleteListener의 이름을 OnAdapterInitializationCompleteListener로 바꿨습니다.
  • AdapterResponseInfo의 이름을 AdSourceResponseInfo로 바꿨습니다.
  • AdRequest.Builder.putAdNetworkExtrasBundle()의 이름을 AdRequest.Builder.putAdSourceExtrasBundle()로 바꿨습니다.
  • 입찰 어댑터 클래스가 올바르게 인스턴스화되지 않는 버그가 수정되었습니다.
0.3.0-alpha01 2024-03-20
  • Google 모바일 광고 SDK (베타)의 초기 출시
  • 배너 광고, 전면 광고, 보상형 광고, 보상형 전면 광고, 앱 오프닝 광고를 지원합니다.
  • 모든 광고 형식의 미디에이션을 지원합니다. 현재 모바일 광고 SDK용으로 작성된 어댑터는 Google 모바일 광고 SDK (베타)와 호환됩니다.
  • Open Measurement SDK 버전 1.4.10의 종속 항목이 추가되었습니다.