릴리즈 노트

버전 출시일 참고
21.1.0 2022년 7월 14일
  • WebView 내에 광고 수익 창출 지원이 추가되었습니다. 자세한 내용은 광고용 WebView API 통합을 참고하세요.
  • 광고 응답에 대한 추가 정보를 반환할 수 있는 getResponseExtras()ResponseInfo에 추가했습니다.
21.0.0 2022년 5월 25일
  • 브레이킹 체인지:
    • 이제 Google 모바일 광고 SDK를 사용하려면 모든 앱이 최소 Android API 수준 19를 실행해야 합니다.
    • 이전에 null 허용 여부를 명시적으로 정의하지 않았던 모든 메서드에 @NonNull 주석을 추가했습니다.
    • AdRequest.Builder.addNetworkExtras() 메서드를 삭제했습니다. 대신 AdRequest.Builder.addNetworkExtrasBundle()를 사용하세요.
    • 다음 위치 메서드가 삭제되었습니다.
      • AdRequest.BuildersetLocation()
      • getLocation() AdRequest에 게시됨
      • MediationAdConfigurationgetLocation()
  • 초기화 및 광고 로드를 최적화하는 매니페스트 플래그가 추가되었습니다. 자세한 내용은 초기화 및 광고 로드 최적화 가이드를 참조하세요.
  • MobileAds.getVersionString()가 지원 중단되었습니다. 대신 MobileAds.getVersion()를 사용하세요.
  • ResponseInfogetLoadedAdapterResponseInfo() 메서드를 추가했습니다.
  • AdapterResponseInfo에 다음 메서드를 추가했습니다.
    • getAdSourceName()
    • getAdSourceId()
    • getAdSourceInstanceName()
    • getAdSourceInstanceId()
  • 광고 검사기에서 맞춤 이벤트 지원이 추가되었습니다.
20.6.0 2022년 2월 22일
20.5.0 2021~11~18년
  • API 31을 타겟팅하는 앱을 위한 Android 12 기기 지원이 추가되었습니다.
  • 보고 및 사기 방지와 같은 사용 사례를 위한 앱 세트 ID 지원이 추가되었습니다.
20.4.0 2021년 9월 22일
  • Google 모바일 광고 SDK 버전 20.4.0부터는 Android 빌드 도구에서 앱 매니페스트에 자동으로 병합되는 SDK 매니페스트에 com.google.android.gms.permission.AD_ID 권한이 포함됩니다. 사용 중지 방법을 비롯한 AD_ID 권한 선언에 대해 자세히 알아보려면 Play Console 도움말을 참조하세요.
  • onAdClicked() 콜백을 FullScreenContentCallback에 추가했습니다.
  • 네이티브 광고 형식의 AdListener 클래스에서 onAdClicked() 콜백을 사용 설정했습니다.
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일
  • 브레이킹 체인지:
    • 기존 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일
  • User Messaging Platform SDK에 종속 항목이 추가되었습니다.
  • FullScreenContentCallbackonAdImpression() 콜백을 추가했습니다.
  • InstreamAd 형식이 지원 중단되었습니다.
  • 미디에이션 어댑터:
    • MediationBannerAdapter, MediationInterstitialAdapter, MediationNativeAdapter가 지원 중단되었습니다. 새 어댑터는 Adapter 클래스를 구현하여 이 형식을 로드해야 합니다.
    • 이제 입찰 어댑터가 RTB 전용 형식의 Adapter 클래스에 고유한 로드 메서드를 구현할 수 있습니다.
19.7.0 2021년 1월 20일
  • 주요 변경사항:
    • 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 호출의 제한 시간을 맞춤설정하는 setCustomHttpMillis() 메서드를 추가했습니다.
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일
  • setNeighboringContentUrls()getNeighboringContentUrls()AdRequest에 추가되었습니다.
  • 로드된 광고에 관한 정보를 제공하는 ResponseInfo 클래스가 추가되었습니다.
  • 모든 광고 형식에서 getMediationAdapterClassName()가 지원 중단되고 getResponseInfo()로 대체되었습니다.
  • 네이티브 광고: getDuration()getCurrentTime() 메서드와 MediaContent 메서드를 추가했습니다.
  • 네이티브 미디에이션: 어댑터가 구현할 수 있도록 getDuration()getCurrentTime() 메서드를 UnifiedNativeAdMapper에 추가했습니다.
  • 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~08~29
  • AppOpenAd 형식용 API를 추가했습니다. 이 기능은 현재 비공개 베타 버전입니다. 계정 관리자에게 액세스 권한을 요청하세요.
18.1.1 2019~07~23
18.1.0 2019년 7월 9일
  • 앱 측정 지원을 위한 공식 출시
  • 앱 측정은 기본적으로 앱 시작 시 데이터를 초기화하고 전송합니다. Google 모바일 광고 SDK가 명시적으로 호출될 때까지 앱 측정을 지연하는 옵션이 추가되었습니다.
  • Google 모바일 광고 SDK 및 구성된 모든 미디에이션 어댑터가 초기화를 완료할 때 알려주는 새 초기화 메서드인 MobileAds.initialize(Context, OnInitializationCompleteListener)를 추가했습니다.
  • 앱에 구성된 모든 광고 네트워크의 초기화 상태를 제공하도록 MobileAds.getInitializationStatus()를 추가했습니다.
  • MobileAds.getRequestConfiguration()를 추가했습니다. 이 구성 객체에 설정된 타겟팅 매개변수는 모든 광고 요청에 사용됩니다.
  • 네이티브 광고: 네이티브 광고의 미디어 애셋에 구체적인 가로 세로 비율을 요청하는 NativeAdOptions.Builder.setMediaAspectRatio() 메서드가 추가되었습니다. 이 옵션은 현재 지원 중단된 setImageOrientation() 메서드보다 우선 적용됩니다.
  • 네이티브 광고: 비동영상 광고의 경우 이제 MediaView의 이미지 배율 유형을 MediaView.setImageScaleType()를 사용하여 설정할 수 있습니다.
  • 네이티브 광고: UnifiedNativeAd.getMediaContent()가 추가되었습니다. 이제 URL을 통해서만 이미지를 로드하는 게시자는 광고의 미디어 콘텐츠를 가져와서 이미지를 제공하고, MediaView.setMediaContent()를 호출하여 비동영상 광고의 경우 MediaView를 통해 이미지 데이터를 채울 수 있습니다.
  • 네이티브 광고 미디에이션: 이제 어댑터는 UnifiedNativeAdMapper.setMediaContentAspectRatio()를 통해 가로세로 비율을 제공할 수 있습니다.
  • play-services-measurementplay-services-measurement-sdk에 종속 항목이 추가되었습니다. 앱은 더 이상 이러한 종속 항목을 명시적으로 추가할 필요가 없습니다.
18.0.0 2019~06~17
  • Android 지원 라이브러리에서 Jetpack (AndroidX) 라이브러리로 이전 자세한 내용은 Google Play 서비스 출시 노트를 참조하세요.
  • Play 스토어에서 앱을 설치한 후 처음 실행될 때 발생하는 비정상 종료를 방지하려면 게시자가 이 빌드에서 build.gradle의 추가 종속 항목을 선언해야 합니다.
    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일
  • android.media.AudioManager.getStreamVolume에서 발생한 ANR 문제를 수정했습니다.
17.2.0 2019년 3월 11일
  • 보상형 동영상: 여러 보상형 광고를 동시에 로드할 수 있는 새로운 보상형 API 세트 (보상형 패키지 참조)를 추가했습니다.
  • 미디에이션: 초기화를 지원하는 새로운 미디에이션 어댑터 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~01~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
  • play-services-ads & firebase-analytics의 특정 조합(예: ads:17.1.0 & analytics: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~05
  • Google AdMob 게시자는 AndroidManifest.xml에 com.google.android.gms.ads.APPLICATION_ID 태그가 포함된 <meta-data> 태그를 지정해야 합니다. 자세한 내용은 시작 가이드를 참고하세요.
  • 네이티브 광고: NativeAppInstallAd, NativeContentAd, 연결된 API가 지원 중단되고 UnifiedNativeAd로 대체됩니다. 새로운 API 사용 방법에 대한 자세한 내용은 네이티브 광고 고급형 통합을 참고하세요.
  • 네이티브 광고: '이 광고 끄기' 기능을 추가했습니다.
  • 네이티브 광고: 무해한 경고 로그인 "UnConfirmedClickListener는 ClickConfirmingView가 설정된 동안 null이 아니어야 합니다.
  • 보상형 광고: RewardedVideoAdsetAdMetadataListener 메서드를 추가하여 광고 메타데이터 변경사항을 수신 대기합니다.
  • 보상형 광고: destroy()를 호출하면 리스너가 null로 처리됩니다.
  • AdRequest.Builder에서 다음 메서드가 지원 중단되었습니다.
  • onRewardedVideoCompleted()이 에뮬레이터에서 실행되지 않는 버그가 수정되었습니다.
16.0.0 2018~10~02
  • 광고가 변경되지 않았습니다. 자세한 내용은 Google Play 서비스 출시 노트를 참조하세요.
15.0.0 2018~04
  • MRAID v3 베타 버전입니다.
  • 네이티브 광고: 통합 네이티브 광고 API가 추가되었습니다. 이는 NativeAppInstallAdsNativeContentAds을 새로운 유형 UnifiedNativeAd로 결합합니다.
  • 참고: 네이티브 광고를 사용할 때는 네이티브 광고를 클릭할 때 로그에 무해한 경고가 표시됩니다. "ClickConfirmingView가 설정된 경우 UnconfirmedClickListener가 null이면 안 됩니다." 이 경고는 무시할 수 있으며 다음 버전에서 삭제됩니다.
12.0.1 2018~03~28
  • 광고가 변경되지 않았습니다. 자세한 내용은 Google Play 서비스 출시 노트를 참조하세요.
12.0.0 2018~03~20
  • 보상형 동영상: RewardedVideoAdListeneronRewardedVideoCompleted() 콜백 메서드가 추가되었습니다.
  • 네이티브 미디에이션: NativeAdMappertrackViews() 메서드가 추가되어 어댑터에서 개별 네이티브 광고 애셋에 해당하는 View 객체에 액세스할 수 있습니다. trackView()를 지원 중단하고 trackViews()로 대체했습니다.
11.8.0 2017~12~18
  • 버그 수정 및 일반적인 개선사항이 있습니다.
11.6.0 2017~11월 7일
  • NativeAppInstallAdNativeContentAdNativeAdViewHolder 클래스와 관련 메서드가 추가되었습니다.
  • AdLoader.getMediationAdapterClassName가 지원 중단되었습니다 (게시자는 NativeAppInstallAdNativeContentAd에 같은 이름의 메서드를 대신 사용해야 함).
  • 이제 테스트 광고가 광고 상단에 라벨을 표시합니다. 자세한 내용은 테스트 가이드를 참고하세요.
11.4.0 2017~09~19
  • NativeAppInstallAdNativeContentAd 클래스에 getMediationAdapterClassName() 메서드를 추가했습니다. AdLoader에서 같은 이름의 메서드가 지원 중단됩니다.
  • 네이티브 동영상 미디에이션을 지원하기 위해 MediationNativeListener 클래스에는 onVideoEnd() 메서드를, hasVideoContent() 클래스에는 setHasVideoContent(), setMediaView() 메서드에, getAdVolume()isAdMuted() 메서드에 isAdMuted() 메서드를 추가했습니다.
  • SearchAdRequest 클래스를 삭제했습니다.
11.2.2 2017년 9월 5일
  • PublisherAdRequest 객체를 취하는 새 loadAd() 메서드가 RewardedVideoAd 클래스에 추가되었습니다.
11.2.0 2017~08~14
  • AdLoader 클래스에 loadAds() 메서드를 추가하여 앱에서 단일 요청으로 여러 개의 고유한 광고를 로드할 수 있게 했습니다.
  • 앱을 Google 모바일 광고 SDK 11.2.0 이상으로 업그레이드할 때 앱 build.gradle도 업데이트하여 최소 compileSdkVersion(Android O) 이상의 compileSdkVersion을 지정해야 합니다. 앱의 실행 방식은 변경되지 않습니다. targetSdkVersion는 업데이트할 필요가 없습니다.
  • Google 모바일 광고 SDK 버전 11.2.0부터는 Google의 Maven 저장소를 통해 사용할 수 있습니다. 자세한 내용은 Google Play 서비스 출시 노트를 참조하세요.
11.0.0의 2017년 6월 7일
  • AdListener 클래스에 onAdClicked()onAdImpression() 메서드를 추가했습니다. 이러한 메서드는 네이티브 앱 설치 및 네이티브 콘텐츠 광고에만 호출됩니다.
  • AdView, InterstitialAd, NativeExpressAdView 클래스에서 getInAppPurchaseListener()setInAppPurchaseListener() 메서드를 삭제했습니다. 관련 인앱 구매 클래스도 삭제되었습니다.
  • OnVideoMute(), OnVideoPause(), OnVideoPlay(), OnVideoStart() 메서드를 VideoController.VideoLifecycleCallbacks 클래스에 추가했습니다.
  • PublisherInterstitialAdRewardedVideoAd 클래스에 setImmersiveMode() 메서드를 추가하여 전체 화면 광고에서 몰입형 모드를 사용 설정하는 기능을 추가했습니다.
  • 네이티브 플러스 배너 요청에 AdLoader와 함께 사용할 OnPublisherAdViewLoadedListener 인터페이스, PublisherAdViewOptions 클래스, PublisherAdViewOptions.Builder 클래스가 추가되었습니다.
  • 몰입형 모드 업데이트 정보를 제공하기 위해 미디에이션 어댑터에서 구현할 수 있는 OnImmersiveModeUpdatedListener 인터페이스(선택사항)가 추가되었습니다.
  • RewardedVideoAd 클래스에 getMediationAdapterClassName() 메서드를 추가했습니다.
  • ProGuard를 사용할 때 미디에이션 어댑터 클래스 이름을 자동으로 유지하는 keep 규칙이 추가되었습니다.
10.2.0 2017~25년
  • 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 클래스를 추가했습니다.
  • NativeAdMapper 클래스에 getAdChoicesContent()setAdChoicesContent() 메서드를 추가했습니다.
  • 광고 요청이 이루어지기 전에 초기 초기화를 선택하려는 보상형 동영상 미디에이션 어댑터의 InitializableMediationRewardedVideoAdAdapter 인터페이스가 추가되었습니다.
  • Google Ad Manager에서 인앱 미리보기 및 문제 해결에 대한 지원이 추가되었습니다.
10.0.1 2016~11~21
  • 버그 수정 및 일반적인 개선사항이 있습니다.
9.8.0 2016~10~24
  • MobileAds.Initialize(Context)에 대한 지원이 중단되었습니다. Google Ad Manager 게시자는 앱을 초기화할 때 이 메서드를 호출해야 합니다. AdMob 게시자는 여전히 MobileAds.Initialize(Context, String)를 사용하여 애플리케이션 코드를 전달해야 합니다.
9.6.0 2016~09~22
  • 네이티브 광고 고급형 동영상 광고를 위한 MediaView 클래스가 추가되었습니다.
  • Ad Manager 광고 단위의 광고 소재 미리보기 및 문제 해결을 위해 openDebugMenu() 메서드를 MobileAds 클래스에 추가했습니다.
  • 보상형 동영상 맞춤 이벤트 지원이 추가되었습니다.
9.4.0 2016년 8월 1일
  • 버그 수정 및 일반적인 개선사항이 있습니다.
9.2.0 2016년 6월 27일
  • NativeAdOptions.Builder 클래스에 setAdChoicesPlacement() 메서드가 추가되어 이제 앱 게시자가 네이티브 광고에서 AdChoices의 위치를 지정하는 데 사용할 수 있습니다.
  • 여러 가지 버그 수정으로 동영상 광고 재생이 개선되었습니다.
9.0.1 2016년 5월 26일
  • 9.0.0에서 발생한 ProGuard 문제를 해결합니다. 게시자는 더 이상 com.google.android.gms.common.util.DynamiteApikeep 옵션이 필요하지 않습니다.
9.0.0 2016년 5월 18일
  • 위치 정보 액세스 권한을 명시적으로 부여하는 앱의 위치 정보를 자동으로 채웁니다.
  • 보상형 동영상 미디에이션 맞춤 이벤트 지원이 추가되었습니다.
  • 네이티브 익스프레스 광고의 동영상 옵션이 추가되었습니다.
  • 맞춤 Search Ads API를 업데이트했습니다.
  • setAppMuted() 메서드를 추가했습니다.
  • MobileAds.initialize(android.content.Context, java.lang.String) 메서드가 더 이상 지원되지 않습니다.
  • MobileAds.initialize(android.content.Context) 메서드가 지원 중단되었습니다.
  • 미디에이션 어댑터에서 노출을 보고하기 위한 MediationNativeListener.onAdImpression() 메서드를 추가했습니다.
  • 이 버전의 경우에만 ProGuard를 사용하여 애플리케이션을 후처리하는 앱은 다음 keep 옵션을 ProGuard 구성 파일에 추가해야 합니다.

    -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
  • 보상형 동영상 광고 지원이 추가되었습니다.
  • 광고 요청이 진행 중인지 확인하는 isLoading() 메서드를 PublisherAdViewPublisherInterstitialAd에 추가했습니다.
  • setIsDesignedForFamilies() 메서드를 AdRequest.BuilderPublisherAdRequest.Builder에 추가했습니다.
  • NativeAdViewdestroy() 메서드를 추가했습니다.
8.1.0 2015~09~24 다양한 버그를 수정했습니다.
7.8.0 2015~08~13
  • MRAID v2 공식 출시 버전입니다.
  • AdLoader, AdView, InterstitialAdisLoading() 메서드를 추가하여 광고 요청이 진행 중인지 확인할 수 있습니다.
  • PublisherAdRequest.Builder#setManualImpressionsEnabled()가 지원 중단되었습니다. 대신 PublisherAdView#setManualImpressionsEnabled()를 사용합니다.
7.5.0 2015~05~28
  • AdMob과 Ad Manager에서 앱 설치 및 콘텐츠 네이티브 광고 형식에 대한 지원이 추가되었습니다.
  • Ad Manager 예약에서 사용할 수 있는 맞춤 네이티브 광고 형식에 대한 지원이 추가되었습니다.
7.3.0 2015~04 다양한 버그를 수정했습니다.
7.0.0 2015년 3월 19일
  • addCustomTargeting()addCategoryExclusion() 메서드를 PublisherAdRequest.Builder에 추가했습니다.
  • 수동 노출수 계산을 사용할 때 PublisherAdView.recordManualImpression()이 Ad Manager에서 여러 노출을 기록하는 문제를 수정했습니다.
  • <supports-screens> 태그에서 android:largestWidthLimitDp 속성을 사용할 때 광고가 부적절하게 렌더링되는 문제가 수정되었습니다.
  • setRequestAgent()AdRequest.BuilderPublisherAdRequest.Builder에 추가했습니다. 이 메서드는 모바일 광고 SDK를 미디에이션하는 제3자의 광고 요청 출처를 나타내는 데 사용해야 합니다.
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~06~25
  • 맞춤 이벤트를 구현하는 새 API를 추가했습니다.
  • Google Play Billing API를 사용하여 인앱 구매에 대한 기본 구매 흐름을 추가했습니다.
4.4 2014년 5월 7일
  • 새로운 미디에이션 어댑터 API가 추가되었습니다.
  • 스마트폰 및 태블릿 모두에 새로운 320x100 LARGE_BANNER 광고 형식을 추가했습니다.
  • 인앱 구매를 위한 새로운 전면 광고 형식이 추가되었습니다. 인앱 구매 이벤트를 수신 대기하려면 InterstitialAdInAppPurchaseListener를 설정합니다.
  • 권한 없이 gservices를 읽을 때 발생하는 SecurityException 비정상 종료에 대한 버그가 수정되었습니다.
4.3 2014~03~17
  • 이제 애플리케이션 컨텍스트를 전달하면 InterstitialAd가 작동합니다.
  • PublisherAdRequest.BuildersetContentUrl() 메서드를 추가했습니다.
  • 서비스가 등록되지 않은 예외 수정
4.2 2014년 2월 3일 다양한 버그를 수정했습니다.
4.1 2014~01~16
  • Ad Manager 및 모바일 앱용 검색 광고에 대한 지원이 추가되었습니다.
  • 이제 AdRequest.BuildersetLocation() 메서드가 포함됩니다.
  • 전면 광고가 요청되었지만 매니페스트에 AdActivity이(가) 지정되지 않은 경우 발생하는 비정상 종료 문제가 수정되었습니다.
4.0 2013~10~31
  • Google 모바일 광고 API가 이제 Google Play 서비스에 포함됩니다.
  • Google Mobile Ads API의 향후 업데이트는 Google Play 서비스를 통해 기기에 자동으로 푸시됩니다.
  • Ad Manager 및 모바일 앱용 검색 광고는 아직 지원되지 않습니다.