Android 인스턴트 앱에서 사용하는 AdMob

Android 인스턴트 앱을 사용하면 Android 앱을 설치 없이 즉시 실행할 수 있습니다. 이 가이드는 AdMob으로 Android 인스턴트 앱에서 수익을 창출하려는 게시자를 위해 작성되었습니다.

기본 요건

  • Android 스튜디오 3.0 Canary 1 이상 사용
  • 인스턴트 앱 개발 SDK
  • Android SDK 플랫폼 O
  • Android API 수준 14 이상 타겟팅

모바일 광고 SDK 가져오기

Android 인스턴트 앱은 크기가 4MB 미만인 URL 주소 지정 가능 모듈로 구성되어야 합니다. 이 크기 제한을 준수하려면 표준 버전 대신 Google 모바일 광고 Lite SDK를 사용하는 것이 좋습니다. 제한사항을 비롯한 Lite SDK에 관한 자세한 내용은 Lite SDK 가이드를 참고하세요.

앱은 Gradle 종속 항목을 사용하여 Google 모바일 광고 라이트 SDK를 가져올 수 있습니다. 앱의 앱 수준 build.gradle 파일을 열고 '종속 항목' 섹션을 찾습니다.

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation 'androidx.appcompat:appcompat:1.2.0'
    implementation 'com.google.android.gms:play-services-ads-lite:24.4.0'
    ...
}

위에서 굵게 표시된 행을 추가하세요. 이 행을 통해 최신 버전의 모바일 광고 Lite SDK를 가져오도록 Gradle에 지시합니다. 행을 추가한 다음 파일을 저장하고 Gradle 동기화를 진행합니다.

라이트 SDK는 Google 저장소에 포함되어 배포되므로 Android 스튜디오에서 설치를 요청하는 메시지가 표시될 수 있습니다. 이 경우 다운로드에 동의하기만 하면 Android 스튜디오에서 나머지를 알아서 처리합니다.

다음 단계

AdMob 광고 게재 및 수익 창출을 위한 다음 단계는 모바일 광고 SDK를 초기화하고 광고 형식을 선택하는 것입니다.

인스턴트 앱의 미디에이션

AdMob으로 Android 인스턴트 앱을 수익 창출할 때는 Google 미디에이션이 공식적으로 지원되지 않습니다. 인스턴트 앱은 표시되는 모든 웹 콘텐츠가 보안 연결을 통해 로드되어야 합니다. AdMob의 광고는 이 요구사항을 충족하지만 서드 파티 광고 네트워크의 광고는 충족하지 않을 수 있습니다. 따라서 Android 인스턴트 앱에서 AdMob으로 수익을 올릴 때는 미디에이션을 사용하지 않는 새 광고 단위를 만드는 것이 좋습니다.