초기화 및 광고 로드 최적화 (베타)

Google 모바일 광고 (GMA) SDK 버전 21.0.0부터 최적화된 SDK 초기화 및 광고 로드를 사용하여 광고의 전반적인 응답을 개선하고 앱에서 '애플리케이션 응답 없음'(ANR) 오류를 방지할 수 있습니다. 이 가이드에서는 이러한 최적화를 사용하기 위해 변경해야 할 사항을 간략히 설명합니다.

요구사항

  • Google 모바일 광고 SDK 21.0.0 이상

매니페스트 파일 업데이트

OPTIMIZE_INITIALIZATIONOPTIMIZE_AD_LOADING, 두 가지 최적화 플래그를 사용할 수 있습니다. 이러한 기능을 사용 설정하면 연장 처리 시간이 필요한 초기화 및 광고 로드 작업은 백그라운드 스레드로 오프로드됩니다.

아래 안내에 따라 앱의 AndroidManifest.xml 파일에 상응하는 <meta-data> 태그를 추가하고 플래그를 사용 설정합니다. 동일한 앱에서는 두 옵션 중 하나 또는 둘 다를 사용 설정할 수 있습니다.

Google 모바일 광고 SDK 초기화 최적화

아래 플래그는 MobileAds.initialize() 초기화 호출을 최적화합니다.

<manifest>
  ...
  <application>
      ...
      <meta-data
          android:name="com.google.android.gms.ads.flag.OPTIMIZE_INITIALIZATION"
          android:value="true"/>
  </application>
</manifest>
광고 로드 최적화

아래 플래그는 모든 광고 형식에 대해 광고 로드 호출을 최적화합니다.

<manifest>
  ...
  <application>
      ...
      <meta-data
          android:name="com.google.android.gms.ads.flag.OPTIMIZE_AD_LOADING"
          android:value="true"/>
  </application>
</manifest>