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:23.6.0'
    ...
}

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

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

다음 단계

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

인스턴트 앱의 미디에이션

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