릴리즈 노트

버전 출시일 참고
23.4.0 2024년 9월 30일
  • 이제 광고 로드 실패 시 실패의 스택 트레이스에서 ad failed to load라고 표시되는 Logcat 메시지가 호출됩니다. 스택 트레이스는 비정상 종료를 의미하지는 않습니다. 일반적인 오류 로깅 메시지 디버그를 참고하세요. 를 사용하여 일반적인 광고 로드 실패를 해석할 수 있습니다. 반복되는 오류가 표시되는 경우 광고 게재와 관련이 있는 경우 모바일 광고 SDK 지원.
  • AdRequestaddCustomTargeting() 메서드가 추가되었습니다.
23.3.0 2024년 8월 12일
  • 사용자 메시지 플랫폼 SDK 종속 항목을 버전 3.0.0으로 업데이트했습니다.
23.2.0 2024년 6월 27일
  • AdView.isCollapsible() 추가됨 를 사용하여 마지막으로 로드된 배너가 접을 수 있는지 여부를 나타낼 수 있습니다.
23.1.0 2024년 5월 9일
  • compileSdkVersion은 34 이상이어야 합니다.
  • 네이티브 미디에이션 어댑터: 지원 중단된 loadNativeAd 그리고 loadRtbNativeAd()loadNativeAdMapper()loadRtbNativeAdMapper()로 대체됩니다. 어댑터는 이러한 새 로드 메서드와 관련 객체를 사용하도록 마이그레이션해야 합니다.
23.0.0 2024년 3월 7일
  • 브레이킹 체인지:
    • 최소 Android API 수준을 21로 높였습니다.
    • AdMob에서 사용자 측정항목을 계속 수집하려면 AdMob 앱을 Firebase에 연결하고 Firebase용 Google 애널리틱스 SDK를 앱에 통합하세요.
    • 지원 중단된 MobileAds.enableSameAppKey() API를 삭제했습니다. 대체 메서드 MobileAds.putPublisherFirstPartyIdEnabled()를 업데이트했습니다. 컨트롤 지속성이 성공했는지 아니면 아닙니다.
    • Native Ads: <ph type="x-smartling-placeholder">
        </ph>
      • AdLoader.forUnifiedNativeAd()을 삭제했습니다. 대신 AdLoader.forNativeAd()를 사용하세요.
      • AdLoader.forCustomTemplateAd()을 삭제했습니다. 대신 AdLoader.forCustomFormatAd()를 사용하세요.
    • AdFormat.UNKNOWN를 삭제합니다(대체 메서드 없음). QueryInfo.generate()를 사용하는 앱은 광고 형식을 전달해야 합니다.
    • 다음에서 상속된 AdManagerAdRequest.Builder 메서드 이제 상위 요소를 함께 연결하여 단일 호출에서 객체를 빌드할 수 있습니다. 이를 위해 AdManagerAdRequest.Builder가 더 이상 AdRequest.Builder에서 상속받지 않도록 상속 구조를 변경해야 했습니다.
  • MobileAds.registerCustomTabsSession() 추가 맞춤 탭에서 광고의 수익 창출을 개선하기 위해 자세한 내용은 맞춤 탭 최적화를 참고하세요.
  • 사용자 메시지 플랫폼 SDK 종속 항목을 버전 2.2.0으로 업데이트했습니다.
22.6.0 2023년 12월 6일
22.5.0 2023~10~30
22.4.0 2023년 9월 13일
  • 최소 compileSdkVersion33여야 합니다.
  • 광고 검사기: 광고 검사기 UI를 통해 요청된 광고를 요청하고 표시하기 위한 SDK 지원을 추가했습니다.
  • 광고 단위 ID를 사용하는 새 QueryInfo.generate() 메서드를 추가했습니다.
  • Attribution Reporting 베타 및 Topics 베타 개인 정보 보호 API의 초기 테스트를 사용 설정합니다. 자세한 내용은 AdMob Android의 개인 정보 보호 샌드박스 가이드를 참고하세요.
22.3.0 2023년 8월 22일
22.2.0 2023년 7월 5일
22.1.0 2023년 5월 18일
  • 광고 검사기: Google Play 서비스가 없는 기기에서 광고 검사기 UI에서 광고 요청을 트리거하는 기능을 사용 설정했습니다.
22.0.0 2023년 3월 29일
  • 브레이킹 체인지: <ph type="x-smartling-placeholder">
      </ph>
    • NativeCustomFormatAd.getVideoController()NativeCustomFormatAd.getVideoMediaView()를 삭제하고 NativeCustomFormatAd.getMediaContent()로 대체했습니다.
    • MobileAds.getVersionString()MobileAds.getVersion()로 대체되었습니다.
    • AdRequest.Builder.setAdInfo()AdRequest.Builder.setAdString()로 대체되었습니다.
    • 이제 AdManager.Builder.setAdString()AdRequest.Builder 유형을 반환합니다.
    • MediationRewardedVideoAdAdapter 및 관련 API를 삭제하고 Adapter로 대체했습니다.
  • AdRequest.getRequestAgent()을 추가했습니다.
  • 미디에이션: 미디에이션의 반환 값은 Adapter.getVersionInfo()Adapter.getSDKVersionInfo()이(가) 유형에서 변경됨 com.google.android.gms.ads.mediation.VersionInfo com.google.android.gms.ads.VersionInfo에게 전송합니다. com.google.android.gms.ads.mediation.VersionInfo가 지원 중단되었으므로 어댑터는 새 유형을 반환하는 것이 좋습니다.
21.5.0 2023년 1월 31일
  • 앱 오프닝 광고: 지원 중단된 AppOpenAd.load() 방향 입력 매개변수를 허용하고 새 메서드를 추가한 메서드 방향 입력을 받지 않는 값을 반환합니다. 새 메서드는 요청 시 방향을 결정하여 다른 전체 화면 형식의 동작과 일치시킵니다.
  • 미디에이션: 앱 오프닝 광고에 대한 미디에이션 지원이 추가되었습니다.
  • 다음에서 RECEIVE_BOOT_COMPLETED 권한을 삭제했습니다. androidx.work:work-runtime 종속 항목 7.2.0 이전 버전의 Gradle을 사용 중이고 앱에 권한이 필요한 경우 Android 매니페스트에서 권한을 명시적으로 선언해야 할 수 있습니다.
21.4.0 2022년 12월 14일
  • 이제 모든 Ad Manager 앱에 Ad Manager 앱 ID가 필요하며 ca-app-pub-################~########## 형식을 사용해야 합니다. 자세한 내용은 앱 구성을 참고하세요.
  • 광고 검사기: 배너 광고 표시를 위한 SDK 지원을 확장합니다. 광고 검사기 UI를 통해 요청된 네이티브 광고입니다.
  • 게시자 퍼스트 파티 ID (이전 명칭: 동일)에 대한 지원이 추가되었습니다. 앱 키)을 사용하면 데이터를 수집할 수 있습니다.
  • QueryInfo 생성의 공식 출시 버전입니다.
21.3.0 2022년 10월 10일
21.2.0 2022년 9월 6일
  • 광고 검사기: Android Sharesheet
21.1.0 2022년 7월 14일
  • WebView 내에서 광고 수익 창출에 대한 지원을 추가했습니다. 자세한 내용은 광고용 WebView API 통합을 참고하세요.
  • 광고 응답에 관한 추가 정보를 반환할 수 있는 getResponseExtras()ResponseInfo에 추가했습니다.
21.0.0 2022년 5월 25일
  • 브레이킹 체인지: <ph type="x-smartling-placeholder">
      </ph>
    • 이제 Google 모바일 광고 SDK를 실행하려면 모든 앱이 Android API 수준 19 이상을 실행해야 합니다.
    • @NonNull 주석을 이전에는 null 허용 여부를 명시적으로 정의하지 않았습니다.
    • AdRequest.Builder.addNetworkExtras() 메서드를 삭제했습니다. AdRequest.Builder.addNetworkExtrasBundle() 사용 하세요.
    • 다음 위치 메서드를 삭제했습니다. <ph type="x-smartling-placeholder">
        </ph>
      • AdRequest.Builder에서 setLocation()
      • getLocation() AdRequest에 게시됨
      • MediationAdConfiguration에서 getLocation()
  • 초기화 및 광고 로드를 최적화하는 매니페스트 플래그를 추가했습니다. 자세한 내용은 초기화 및 광고 로드 최적화 가이드를 참고하세요.
  • MobileAds.getVersionString()가 지원 중단되었습니다. 사용 MobileAds.getVersion() 하세요.
  • ResponseInfo getLoadedAdapterResponseInfo() 메서드를 추가했습니다.
  • AdapterResponseInfo에 다음 메서드를 추가했습니다.
    • getAdSourceName()
    • getAdSourceId()
    • getAdSourceInstanceName()
    • getAdSourceInstanceId()
    를 통해 개인정보처리방침을 정의할 수 있습니다.
  • 광고 검사기에 맞춤 이벤트에 대한 지원이 추가되었습니다.
20.6.0 2022년 2월
20.5.0 2021년 11월 18일
  • API 31을 타겟팅하는 앱을 위해 Android 12 기기 지원을 추가했습니다.
  • 보고 및 사기 방지와 같은 사용 사례를 위해 앱 세트 ID 지원을 추가했습니다.
20.4.0 2021년 9월 22일
  • 버전 20.4.0부터 Google 모바일 광고 SDK는 SDK의 매니페스트에 com.google.android.gms.permission.AD_ID 권한을 포함하며, Android 빌드 도구가 자동으로 이 권한을 앱 매니페스트에 병합합니다. 사용 중지 방법을 비롯한 AD_ID 권한 선언에 대해 자세히 알아보려면 이 Play Console 도움말을 참고하세요.
  • FullScreenContentCallback onAdClicked() 콜백을 추가했습니다.
  • 사용 설정: <ph type="x-smartling-placeholder"></ph> onAdClicked() 네이티브 광고 형식의 AdListener 클래스에서 콜백입니다.
20.3.0 2021년 8월 23일
20.2.0 2021년 6월 8일
  • Google Ad Manager 게시자를 위한 광고 검사기 (베타) 지원이 추가되었습니다.
20.1.0 2021년 4월 29일
20.0.0 2021년 4월 5일
  • 브레이킹 체인지: <ph type="x-smartling-placeholder">
      </ph>
    • 기존 Interstitial API가 삭제되었습니다.
    • 기존 RewardedVideoAd API가 삭제되었습니다.
    • Publisher 접두사가 붙은 클래스를 삭제했습니다. (예: PublisherAdView))를 제공합니다.
    • CustomRenderedAd을 삭제했습니다.
    • InstreamAd을 삭제했습니다.
    • SearchAdRequest을 삭제했습니다.
    • AdListener.onAdLeftApplication()을 삭제했습니다.
    • NativeAppInstallAd, NativeContentAd, UnifiedNativeAd 이제 NativeAd이라는 네이티브 광고 형식이 하나 제공됩니다.
    • RewardedAd는 이제 추상 클래스입니다. 사용 RewardedAd.load() 정적 메서드를 사용하여 보상형 광고를 로드합니다.
  • 광고 검사기(베타)를 추가했습니다.
  • 적응형 배너 광고를 위해 AdSize.SMART_BANNER가 지원 중단되었습니다.
  • 모든 공개 API에 명시적인 null 허용 여부 주석이 추가되었습니다.
19.8.0 2021년 3월 15일
  • 다음 항목에 대한 종속 항목을 추가했습니다. 사용자 메시지 플랫폼 SDK를 참고하세요.
  • onAdImpression() 콜백을 FullScreenContentCallback입니다.
  • InstreamAd 형식을 지원 중단했습니다.
  • 미디에이션 어댑터:
    • MediationBannerAdapter, MediationInterstitialAdapter, MediationNativeAdapter가 지원 중단되었습니다. 새 어댑터는 Adapter 클래스를 다음 대상에게: 로드하기만 하면 됩니다.
    • 이제 입찰 어댑터는 RTB별 형식에 대해 Adapter 클래스에 고유한 로드 메서드를 구현할 수 있습니다.
19.7.0 2021년 1월 20일
  • 주요 변경사항: <ph type="x-smartling-placeholder">
      </ph>
    • InterstitialAd
    • RewardedAd
    • NativeAd
    • AppOpenAd
  • CustomRenderedAd가 지원 중단되었습니다.
  • 접두사가 Publisher인 클래스와 패키지는 지원 중단되었으며 AdManager 접두사로 대체되었습니다.
  • 버전 20.0.0 이전의 마지막 마이너 버전입니다. 이 버전 및 이전 버전에서 지원 중단된 것으로 표시된 모든 API는 20.0.0 버전에서 삭제됩니다. 버전 20.0.0을 참고하세요. 이전 가이드를 참조하세요.
19.6.0 2020년 12월 4일
  • onAdLeftApplication() AdListener 메서드를 지원 중단했습니다.
  • Android 11 기기의 사용자가 광고를 클릭할 때 브라우저를 선택하라는 메시지가 표시되는 버그가 수정되었습니다.
19.5.0 2020~10~20년
  • 배너 광고: 이제 배너 광고에 대해 onAdImpression() AdListener 메서드가 호출됩니다.
  • Google 모바일 광고 SDK에서 실행하는 HTTPS 호출의 제한 시간을 맞춤설정하는 setHttpTimeoutMillis() 메서드를 추가했습니다.
19.4.0 2020년 9월 10일
  • API 30을 타겟팅하는 앱을 위해 Android 11 기기 지원을 추가했습니다.
  • 앱 오프닝 광고: 배너 보기보다 전체 화면 형식처럼 작동하도록 AppOpenAd 형식을 변경했습니다. 추가됨 getResponseInfo()show() 메서드를 사용하여 AppOpenAd입니다. 지원 중단된 AppOpenAdViewAppOpenAdPresentationCallback개 클래스를 사용합니다.
  • 미디에이션: 이제 미디에이션 상태 보고를 사용할 수 있습니다. 사용 ResponseInfo.getAdapterResponses() 를 통해 광고에 참여한 각 광고 네트워크의 응답 정보를 얻을 수 있습니다. 요청을 수행합니다.
  • 기존 보상형 광고: 지원 중단된 RewardedVideoAd.
  • MobileAds.initialize()인 버그 수정 완료 핸들러를 한 번만 호출합니다. 이제 MobileAds.initialize()를 호출할 때마다 완료 콜백이 호출됩니다.
19.3.0 2020년 7월 20일
  • getDomain() 추가됨 및 메서드 getCause()AdError에게 전송합니다.
  • LoadAdError 예: onAdFailedToLoad(LoadAdError)
  • int를 반환하는 로드 실패 콜백을 지원 중단했습니다. 예: onAdFailedToLoad(int).
  • 보상형 광고: onRewardedAdFailedToShow(AdError)가 추가되었습니다. 지원 중단된 onRewardedAdFailedToShow(int)입니다.
  • 보상형 미디에이션: MEDIATION_SHOW_ERROR 프레젠테이션 오류 코드가 추가되었습니다. 현재 미디에이션된 광고와 관련된 모든 표시 오류 AdError.getCode()MEDIATION_SHOW_ERROR 반품 및 기본 동작을 나타내는 NonNull AdError.getCause() 조정 오류입니다.
19.2.0 2020년 6월 18일
  • RewardedInterstitialAd 형식을 추가했습니다. 이 기능은 현재 비공개 베타 버전입니다. 액세스를 요청하려면 계정 관리자에게 문의하세요.
  • 네이티브 광고: 네이티브 정책 위반을 감지하고 수정하는 데 도움이 되도록 테스트 요청에 네이티브 검사기 UI를 추가했습니다.
  • MobileAds.disableMediationAdapterInitialization() 메서드를 추가했습니다. Google 모바일 광고 SDK를 초기화하기 전에 이 메서드를 호출하여 미디에이션 어댑터 초기화를 사용 중지합니다.
19.1.0 2020년 4월 16일
19.0.1 2020년 3월 18일
  • 네이티브 광고: NativeCustomTemplateAd를 사용할 때 발생하는 메모리 누수를 수정했습니다.
19.0.0 2020년 3월 2일
  • 다음에서 동의 매개변수를 읽기 위한 지원이 추가되었습니다. IAB TCF v2.0 및 IAB us_privacy 문자열.
  • setNeighboringContentUrls()getNeighboringContentUrls()AdRequest에 추가했습니다.
  • 정보를 제공하는 ResponseInfo 클래스를 추가했습니다. 자세히 알아볼 수 있습니다
  • 모든 광고 형식에 대해 getMediationAdapterClassName() 지원 중단됨 getResponseInfo()로 대체됩니다.
  • 네이티브 광고: getDuration()getCurrentTime() 메서드를 MediaContent로 전송합니다.
  • 네이티브 미디에이션: 어댑터가 구현할 수 있도록 UnifiedNativeAdMappergetDuration()getCurrentTime() 메서드를 추가했습니다.
  • AdRequest.Builder.addTestDevice()가 지원 중단되었습니다. 대신 RequestConfiguration.Builder.setTestDeviceIds()을 사용하세요.
18.3.0 2019년 11월 5일
  • InstreamAd 광고 형식의 API를 추가했습니다. 이 기능은 현재 비공개 베타 버전입니다. 액세스를 요청하려면 계정 관리자에게 문의하세요.
  • 적응형 배너: AdSize 클래스에 대해 자세히 알아보세요. 예를 들어 AdSize.getCurrentOrientationBannerAdSizeWithWidth()AdSize.getCurrentOrientationAnchoredAdaptiveBannerAdSize()로 이름을 바꿨습니다.
  • 미디에이션: 이제 Google 모바일 광고 SDK에서 예외를 포착합니다. 발생할 수 있습니다.
  • 리워드 미디에이션: 여러 개가 미디에이션된 경우 캐시되면 하나만 게재됩니다.
  • 를 추가했습니다. 설정을 사용 설정하는 setTestDeviceIds() 메서드 테스트할 수 있습니다
18.2.0 2019년 8월 29일
  • AppOpenAd 형식의 API를 추가했습니다. 이 기능은 현재 비공개 베타 버전입니다. 계정 관리자에게 액세스 권한을 요청하세요.
18.1.1 2019년 7월 23일
18.1.0 2019년 7월 9일
  • 앱 측정 지원을 위한 공식 출시입니다.
  • 앱 측정은 기본적으로 앱 시작 시 데이터를 초기화하고 전송합니다. Google 모바일 광고 SDK가 명시적으로 호출될 때까지 앱 측정을 지연하는 옵션을 추가했습니다.
  • 새 초기화 메서드를 추가했습니다. <ph type="x-smartling-placeholder"></ph> MobileAds.initialize(Context, OnInitializationCompleteListener), Google 모바일 광고 SDK와 모든 구성이 완료되면 미디에이션 어댑터의 초기화가 완료되었습니다.
  • 앱에 구성된 모든 광고 네트워크의 초기화 상태를 제공하는 MobileAds.getInitializationStatus()를 추가했습니다.
  • MobileAds.getRequestConfiguration()를 추가했습니다. 이 구성 객체에 설정된 타겟팅 매개변수는 모든 광고 요청에 사용됩니다.
  • 네이티브 광고: 네이티브 광고의 미디어 애셋에 특정 가로세로 비율을 요청하는 NativeAdOptions.Builder.setMediaAspectRatio() 메서드를 추가했습니다. 이 옵션은 현재 지원 중단된 setImageOrientation() 메서드보다 우선합니다.
  • 네이티브 광고: 동영상이 아닌 광고의 경우 이제 MediaView.setImageScaleType()를 사용하여 MediaView의 이미지 크기 조정 유형을 설정할 수 있습니다.
  • 네이티브 광고: UnifiedNativeAd.getMediaContent()를 추가했습니다. 이제 URL을 통해서만 이미지를 로드하는 게시자는 광고의 미디어를 가져올 수 있습니다. 그것에 이미지를 제공하고 <ph type="x-smartling-placeholder"></ph> MediaView.setMediaContent(): 이미지 데이터를 채우기 (동영상이 아닌 광고의 경우 MediaView까지)
  • 네이티브 광고 미디에이션: 어댑터는 이제 UnifiedNativeAdMapper.setMediaContentAspectRatio()).
  • play-services-measurementplay-services-measurement-sdk입니다. 앱이 더 이상 사용되지 않음 명시적으로 추가해야 합니다
18.0.0 2019년 6월 17일
  • Android 지원 라이브러리에서 Jetpack(AndroidX) 라이브러리로 이전 자세한 내용은 Google Play 서비스 출시 노트를 참고하세요.
  • 앱 설치 후 처음 실행할 때 발생하는 비정상 종료를 방지하기 위해 출시하는 경우, 이 릴리스에서는 게시자가 종속 항목을 업데이트합니다.
    com.google.android.gms:play-services-measurement:17.0.0
    com.google.android.gms:play-services-measurement-sdk:17.0.0
17.2.1 2019년 5월 21일
  • 발생한 ANR 수정: android.media.AudioManager.getStreamVolume
17.2.0 2019년 3월 11일
  • 보상형 동영상: 여러 보상형 광고를 동시에 로드할 수 있는 새로운 보상형 API 세트(보상형 패키지 참고)를 추가했습니다.
  • 미디에이션: 초기화하지 않아도 됩니다 새로운 API를 구현하는 어댑터는 Adapter 클래스
  • 버전과 함께 firebase-analytics을(를) 사용 중인 게시자 모든 광고 라이브러리의 17.2.0 (예: com.google.android.gms:play-services-ads:17.2.0) com.google.firebase:firebase-analytics:16.3.0를 사용해야 합니다.
17.1.3 2019년 1월 31일
  • firebase-analytics를 광고 라이브러리의 17.1.3 버전(예: com.google.android.gms:play-services-ads:17.1.3) com.google.firebase:firebase-analytics:16.3.0를 사용해야 합니다.
17.1.2 2018년 12월 3일
  • firebase-analytics를 광고 라이브러리의 17.1.2 버전(예: com.google.android.gms:play-services-ads:17.1.2)는 com.google.firebase:firebase-analytics:16.0.6를 사용해야 합니다.
17.1.1 2018년 11월 12일
  • 특정 play-services-adsfirebase-analytics 조합(예: ads:17.1.0analytics:16.0.5)로 인해 duplicate entry 컴파일러 오류가 발생했습니다. 버전과 함께 firebase-analytics을(를) 사용 중인 게시자 모든 광고 라이브러리의 17.1.1 (예: com.google.android.gms:play-services-ads:17.1.1)는 com.google.firebase:firebase-analytics:16.0.5를 사용해야 합니다.
17.1.0 2018년 11월 2일
17.0.0 2018년 10월 5일
  • Google AdMob 게시자는 AndroidManifest.xml에서 com.google.android.gms.ads.APPLICATION_ID 키를 사용하여 <meta-data> 태그를 지정해야 합니다. 자세한 내용은 시작 가이드를 참고하세요.
  • 네이티브 광고: NativeAppInstallAd, NativeContentAd, 관련 API가 지원 중단되고 UnifiedNativeAd가 대체됩니다. 새 API 사용법에 대한 자세한 내용은 네이티브 광고 공급형 통합을 참고하세요.
  • 네이티브 광고: '광고 끄기'가 추가되었습니다. 기능을 사용할 수 있습니다.
  • 네이티브 광고: 양성 경고 로그: 'UnconfirmedClickListener는 null이 아니어야 합니다. 이(가) 삭제되었습니다.
  • 보상형 광고: setAdMetadataListener 메서드가 광고 메타데이터 변경사항을 수신 대기하는 RewardedVideoAd
  • 보상형 광고: destroy()를 호출하면 리스너가 무효화됩니다.
  • AdRequest.Builder에서 다음 메서드의 지원이 중단되었습니다.
  • onRewardedVideoCompleted()가 실행되지 않는 버그 수정 에뮬레이터입니다.
16.0.0 2018년 10월 2일
  • 광고 변경사항이 없습니다. 자세한 내용은 Google Play 서비스 출시 노트를 참고하세요.
15.0.0 2018년 4월 12일
  • MRAID v3 베타 버전
  • 네이티브 광고: Unified Native Ad API가 추가되었습니다. 이렇게 하면 NativeAppInstallAdsNativeContentAds가 새로운 유형인 UnifiedNativeAd로 결합됩니다.
  • 참고: 네이티브 광고를 사용할 때 네이티브 광고를 클릭하면 로그에 양성 경고("ClickConfirmingView가 설정된 경우 UnconfirmedClickListener는 Null이어서는 안 됩니다.")가 표시됩니다. 이 경고는 무시할 수 있으며 다음 출시에서 삭제될 예정입니다.
12.0.1 2018년 3월 28일
  • 광고 변경사항이 없습니다. 자세한 내용은 Google Play 서비스 출시 노트를 참고하세요.
12.0.0 2018년 3월 20일
  • 보상형 동영상: RewardedVideoAdListeneronRewardedVideoCompleted() 콜백 메서드를 추가했습니다.
  • 네이티브 미디에이션: NativeAdMappertrackViews() 메서드를 추가하여 어댑터가 개별 네이티브 광고 애셋에 해당하는 View 객체에 액세스할 수 있도록 했습니다. trackView()가 지원 중단되고 trackViews()로 대체되었습니다.
11.8.0 2017년 12월 18일
  • 버그 수정 및 전반적인 개선이 이루어졌습니다.
11.6.0 2017년 11월 7일
  • NativeAdViewHolder 클래스 및 관련 메서드를 NativeAppInstallAdNativeContentAd.
  • 지원 중단된 AdLoader.getMediationAdapterClassName (게시자 대신 NativeAppInstallAdNativeContentAd).
  • 이제 테스트 광고의 상단에 라벨이 표시됩니다. 자세한 내용은 테스트 가이드에서 자세한 내용을 확인하세요. 자세히 알아보세요.
11.4.0 2017년 9월 19일
  • NativeAppInstallAdNativeContentAd 클래스에 getMediationAdapterClassName() 메서드를 추가했습니다. 이 AdLoader에 있는 동일한 이름의 메서드 지원이 중단됩니다
  • onVideoEnd()를 추가했습니다. 메서드를 MediationNativeListener에 추가 클래스, hasVideoContent(), setHasVideoContent()setMediaView() 메서드를 NativeAdMapper 클래스에 추가 및 getAdVolume()isAdMuted() 메서드를 NativeMediationAdRequest에 클래스를 통해 네이티브 동영상 미디에이션을 지원합니다.
  • SearchAdRequest 클래스를 삭제했습니다.
11.2.2 2017년 9월 5일
  • PublisherAdRequest를 가져오는 새 loadAd() 메서드를 추가했습니다. 객체를 RewardedVideoAd 클래스에 추가합니다.
11.2.0 2017년 8월 14일
  • AdLoader 클래스에 loadAds() 메서드를 추가하여 앱이 단일 요청으로 여러 개의 고유한 광고를 로드할 수 있도록 했습니다.
  • 앱을 Google 모바일 버전 11.2.0 이상으로 업그레이드하는 경우 Google Ads SDK를 사용하는 경우 앱의 build.gradle도 업데이트하여 최소 26compileSdkVersion (Android O) 이 앱 실행 방식이 변경되지는 않습니다. 업데이트를 하지 않아도 됩니다. targetSdkVersion
  • 버전 11.2.0부터 Google 모바일 광고 SDK는 Google의 Maven 저장소를 통해 사용할 수 있습니다. 자세한 내용은 Google Play 서비스 출시 노트에서 확인하세요.
11.0.0 2017‑06‑07
  • onAdClicked()onAdImpression() 메서드를 AdListener 클래스에 추가합니다. 이러한 메서드는 네이티브 앱 설치 및 네이티브 콘텐츠 광고에 대해서만 호출됩니다.
  • getInAppPurchaseListener()AdView, InterstitialAdsetInAppPurchaseListener() 메서드 및 NativeExpressAdView 클래스. 관련 인앱 구매 클래스도 삭제되었습니다.
  • VideoController.VideoLifecycleCallbacks 클래스에 OnVideoMute(), OnVideoPause(), OnVideoPlay(), OnVideoStart() 메서드를 추가했습니다.
  • setImmersiveMode() 메서드를 PublisherInterstitialAdRewardedVideoAd 있습니다.
  • OnPublisherAdViewLoadedListener 인터페이스를 추가했습니다. PublisherAdViewOptions 클래스 네이티브 플러스 배너의 경우 AdLoader와 함께 사용할 PublisherAdViewOptions.Builder 클래스 요청을 처리합니다
  • 몰입형 모드 업데이트를 알리기 위해 미디에이션 어댑터에서 구현할 수 있는 선택적 OnImmersiveModeUpdatedListener 인터페이스가 추가되었습니다.
  • getMediationAdapterClassName() 메서드를 RewardedVideoAd 클래스.
  • 미디에이션 어댑터를 자동으로 보존하는 keep 규칙 추가됨 클래스 이름 ProGuard를 사용합니다.
10.2.0 2017~2~15
  • Google Play 서비스 10.2.x는 더 이상 지원되지 않는 첫 번째 버전입니다. Android 버전 2.3.x (Gingerbread)를 완벽하게 지원합니다. SDK 버전 10.2.x 이상을 사용하여 개발된 앱에는 Android API 수준 14 이상이어야 하며 기기에 설치할 수 없음 API 레벨 14 미만을 실행해야 합니다 Android Gingerbread에 대한 앱 지원을 확장하기 위해 다중 APK를 빌드하는 등 옵션에 관한 자세한 내용은 Android 개발자 블로그를 참고하세요.
  • 네이티브 광고 고급형 콘텐츠의 동영상 애셋에 대한 지원 추가 맞춤 템플릿 광고를 만들 수 있습니다.
  • getVideoController()를 추가했습니다. setVideoOptions()getVideoOptions() 메서드를 PublisherAdView 클래스에 추가합니다.
  • AdChoicesView 클래스를 추가했습니다.
  • getAdChoicesContent()setAdChoicesContent() 메서드를 NativeAdMapper 클래스.
  • 광고 요청 전에 조기 초기화를 선택하려는 보상형 동영상 미디에이션 어댑터용 InitializableMediationRewardedVideoAdAdapter 인터페이스를 추가했습니다.
  • Google Ads에서 인앱 미리보기 및 문제 해결 지원 추가 관리자
10.0.1 2016년 11월 21일
  • 버그 수정 및 전반적인 개선이 이루어졌습니다.
9.8.0 2016년 10월 24일
  • <ph type="x-smartling-placeholder"></ph> MobileAds.Initialize(Context)의 지원 중단이 해제되었습니다. Google Ad Manager 게시자는 앱을 초기화할 때 이 메서드를 호출해야 합니다. AdMob 게시자는 여전히 MobileAds.Initialize(Context, String)하고 애플리케이션 코드를 생성합니다.
9.6.0 2016년 9월 22일
  • 네이티브 광고 고급형 동영상 광고를 위한 MediaView 클래스가 추가되었습니다.
  • 광고 소재 미리보기 및 Ad Manager 광고 단위 문제 해결을 위해 MobileAds 클래스에 openDebugMenu() 메서드를 추가했습니다.
  • 보상형 동영상 맞춤 이벤트에 대한 지원이 추가되었습니다.
9.4.0 2016년 8월 1일
  • 버그 수정 및 전반적인 개선이 이루어졌습니다.
9.2.0 2016년 6월 27일
  • setAdChoicesPlacement()를 추가했습니다. 메서드를 NativeAdOptions.Builder 클래스를 추가하여 이제 앱 게시자가 총 AdChoices개를 네이티브 광고에 표시합니다.
  • 동영상 광고 재생이 개선되었으며 몇 가지 버그가 수정되었습니다.
9.0.1 2016년 5월 26일
  • 9.0.0에서 발생한 ProGuard 문제를 해결합니다. 게시자에게 com.google.android.gms.common.util.DynamiteApi에 대한 keep 옵션이 더 이상 필요하지 않습니다.
9.0.0 2016년 5월 18일
  • 위치 정보 자동 입력 기능 추가 .
  • 보상형 동영상 미디에이션 맞춤 이벤트에 대한 지원이 추가되었습니다.
  • 네이티브 익스프레스 광고용 동영상 옵션이 추가되었습니다.
  • 맞춤 검색 광고 API를 업데이트했습니다.
  • setAppMuted() 메서드를 추가했습니다.
  • MobileAds.initialize(android.content.Context, java.lang.String) 메서드가 더 이상 지원 중단되지 않습니다.
  • MobileAds.initialize(android.content.Context) 메서드는 이제 지원 중단되었습니다.
  • MediationNativeListener.onAdImpression() 메서드를 추가했습니다. 미디에이션 어댑터의 노출을 보고하는 데 사용됩니다
  • (이 버전만 해당) ProGuard를 통해 애플리케이션을 후처리하여 ProGuard 구성 파일에 다음 keep 옵션을 추가해야 합니다.

    -keep public @com.google.android.gms.common.util.DynamiteApi class * { *; }
8.4.0 2015년 12월 18일
  • 모바일 광고 SDK에 앱의 현재 볼륨 수준을 알리는 MobileAds.setAppVolume() 공개 메소드가 추가되었습니다.
  • 버그 수정 및 개선사항을 구현했습니다.
8.3.0 2015년 11월 6일
  • 보상형 동영상 광고에 대한 지원 기능이 추가되었습니다.
  • PublisherAdViewisLoading() 메서드를 추가했습니다. 및 PublisherInterstitialAd를 호출하여 광고 요청이 있습니다.
  • setIsDesignedForFamilies() 메서드를 AdRequest.BuilderPublisherAdRequest.Builder
  • NativeAdViewdestroy() 메서드를 추가했습니다.
8.1.0 2015년 9월 24일 다양한 버그 수정
7.8.0 2015년 8월 13일
  • MRAID v2 공식 출시 버전
  • 광고 요청이 진행 중인지 확인하는 isLoading() 메서드를 AdLoader, AdView, InterstitialAd에 추가했습니다.
  • PublisherAdRequest.Builder#setManualImpressionsEnabled()가 지원 중단되었습니다. 대신 PublisherAdView#setManualImpressionsEnabled()를 사용합니다.
7.5.0 2015년 5월 28일
  • AdMob 및 Ad Manager 전반에서 앱 설치 및 콘텐츠 네이티브 광고 형식에 대한 지원이 추가되었습니다.
  • Ad Manager 예약에 사용할 수 있는 맞춤 네이티브 광고 형식에 대한 지원이 추가되었습니다.
7.3.0 2015년 4월 28일 다양한 버그 수정
7.0.0 2015년 3월 19일
  • addCustomTargeting()addCategoryExclusion() 메서드를 사용하여 PublisherAdRequest.Builder입니다.
  • PublisherAdView.recordManualImpression()을(를) 발생시키는 문제를 해결했습니다. 을 사용하세요.
  • <supports-screens> 태그에서 android:largestWidthLimitDp 속성을 사용할 때 광고가 제대로 렌더링되지 않는 문제를 수정했습니다.
  • setRequestAgent() 추가됨 AdRequest.Builder에 대한 메서드 및 PublisherAdRequest.Builder 이 메서드는 서드 파티가 광고 요청의 출처를 명시하고 모바일 광고 SDK를 중재할 수 있습니다.
6.5.87 2014년 12월 8일
  • 분할 JAR 아키텍처가 도입되었습니다. Android 스튜디오 개발자는 이제 com.google.android.gms:play‑services‑ads:6.+를 사용하여 Google Play 서비스의 광고 부분만 포함할 수 있습니다.
    참고: XML로 배너 광고를 만드는 앱은 여전히 전체 라이브러리 com.google.android.gms:play‑services:6.+를 참조해야 합니다.
  • 다양한 버그 수정
6.1 2014년 10월 8일
  • com.google.android.gms.ads.MediationAdRequestgetLocation() 메서드를 추가했습니다.
  • 접근성을 위해 전면 광고 닫기 버튼에 콘텐츠 설명을 추가했습니다.
  • 라이브러리 프로젝트가 올바르게 연결되었을 때 'Google Play 리소스를 찾을 수 없음' 로깅을 삭제했습니다.
  • AdViewgetMediationAdapterClassName() 추가됨 를 호출하여 현재 광고를 표시 중인 광고 네트워크 미디에이션 어댑터의 클래스 이름을 가져옵니다.
5.0 2014년 6월 25일
  • 맞춤 이벤트를 구현하는 새 API를 추가했습니다.
  • Google Play 결제 API를 사용하여 인앱 구매의 기본 구매 흐름을 추가했습니다.
4.4 2014년 5월 7일
  • 새 미디에이션 어댑터 API가 추가되었습니다.
  • 휴대전화와 태블릿 모두에 새로운 320x100 LARGE_BANNER 광고 형식이 추가되었습니다.
  • 인앱 구매를 위한 새로운 전면 광고 형식이 추가되었습니다. 설정 InterstitialAd에서 InAppPurchaseListener 감상 사용할 수 있습니다.
  • 권한 없이 gservices를 읽음으로 인해 발생하는 SecurityException 비정상 종료 버그 수정
4.3 2014년 3월 17일
  • 이제 애플리케이션 컨텍스트를 전달하면 InterstitialAd가 작동합니다.
  • PublisherAdRequest.BuildersetContentUrl() 메서드가 추가되었습니다.
  • 서비스가 등록되지 않은 경우의 예외를 수정했습니다.
4.2 2014‑02‑03 다양한 버그 수정
4.1 2014년 1월 16일
  • 모바일 앱용 Ad Manager 및 검색 광고에 대한 지원이 추가되었습니다.
  • 이제 AdRequest.BuildersetLocation() 메서드가 있습니다.
  • 전면 광고를 요청했지만 매니페스트에 AdActivity가 지정되지 않았습니다.
4.0 2013년 10월 31일
  • 이제 Google 모바일 광고 API는 Google Play 서비스의 일부입니다.
  • Google 모바일 광고 API의 향후 업데이트가 Google Play 서비스를 통해 기기에서 사용할 수 있습니다.
  • 모바일 앱용 Ad Manager 및 검색 광고는 아직 지원되지 않습니다.