Android 앱에 대한 Easy Monetization 설정
앱에서의 Easy Monetization 활성화에는 수익화 라이브러리 통합 및 광고 시스템 설정이 포함됩니다.
앱 개발자는 다음과 같은 단계를 수행해야 합니다.
- 필수 라이브러리 통합.
- 앱 매니페스트에 변경 사항 적용.
- 앱에서 광고 구현(광고 로딩 및 표시).
- 사용자의 개인 데이터 사용 동의 얻기(GDPR 법이 적용되는 국가의 경우).
- Firebase 액세스 허용.
- 웹사이트에 app-ads.txt 파일 업로드.
- 광고 ID 사용 권한 추가.
1. Yandex Mobile Ads SDK 라이브러리 및 광고 네트워크 라이브러리 통합
-
앱 모듈의 build.gradle 파일에 YandexMobileAdsMediation 종속성을 추가합니다.
dependencies { ... implementation 'com.yandex.android:mobileads-mediation:7.18.0.0' }각 어댑터에 대해 최신 호환 버전이 자동으로 선택됩니다.
-
앱 모듈의 build.gradle 파일에 다음 코드를 추가합니다.
// IronSource maven { url 'https://android-sdk.is.com/' } // Pangle maven { url 'https://artifact.bytedance.com/repository/pangle' } // Tapjoy maven { url "https://sdk.tapjoy.com/" } // Mintegral maven { url "https://dl-maven-android.mintegral.com/repository/mbridge_android_sdk_oversea" } // Chartboost maven { url "https://cboost.jfrog.io/artifactory/chartboost-ads/" } // AppNext maven { url "https://dl.appnext.com/" }
라이브러리 추가에 대해 자세히 알아보세요.
2. 앱 매니페스트에 변경 사항 적용
앱 매니페스트의 application 객체에 다음 문자열을 추가합니다.
<manifest>
<application>
<meta-data
android:name="com.google.android.gms.ads.APPLICATION_ID"
android:value="Google_Application_ID"/>
</application>
</manifest>
Внимание
Google_Application_ID를 “IDs for setup” 파일의 값으로 교체합니다.
3. 광고 로직 구현
광고 로딩 및 디스플레이 적용 시 문서를 반드시 설명서를 참고하세요.
적용 중에는 “IDs for setup” 파일의 adUnitId 식별자를 사용합니다.
- 전면 광고의 경우, Interstitial_ad_unit을 사용하세요.
- 보상형 광고의 경우, Rewarded_ad_unit를 사용하세요.
- 배너 광고의 경우, Banner_ad_unit를 사용하세요.
- 네이티브 광고의 경우, Native_ad_unit를 사용하세요.
4. 개인 데이터 수집에 대한 동의 얻기 적용
GDPR이 시행되는 EEA 회원국의 사용자에게는 개인 데이터 수집 동의 대화 상자를 표시해야 합니다. 사용자의 동의를 얻으면 광고 SDK에 반드시 전송하세요.
지침을 참조하세요.
5. Firebase 설정
Google Admob 수익을 높이려면 지침에 따라 Firebase를 연결하세요.
연결되면 firebase.admin 권한으로 int-ad@yandex-team.com 액세스를 부여하여 Firebase 앱을 Google AdMob (ex. AdMob) 계정에 연결합니다.
지침에 따라 편집자 역할로 Google Analytics 액세스 권한을 활성화합니다.
역할이 설정되면 언제든지 취소할 수 있습니다.
6. app-ads.txt 게시
app-ads.txt 파일(앱용 인증된 판매자)은 IAB에서 개발한 광고 사기 방지 메커니즘입니다. 파일은 선택 사항이지만, 사용하면 앱에 표시할 수 있는 광고주의 수와 광고 수익이 증가합니다.
Google Play 또는 App Store 개발자 페이지에 나열된 사이트의 루트 폴더에 app-ads.txt를 업로드하세요.
“IDs for setup” 파일의 App_ads_txt 문자열에 제공된 링크의 정확한 app-ads.txt 파일을 업로드하세요.
app-ads.txt 파일에 대한 자세한 내용은 수익화를 참조하세요.
7. 광고 ID 사용 권한 추가
Примечание
버전 4.5.0부터 Yandex Mobile Ads SDK는 기본적으로 com.google.android.gms.permission.AD_ID 권한을 추가합니다. 즉 앱의 메인 매니페스트에 명시할 필요가 없습니다. 이 권한으로 광고 ID를 사용하여 광고 네트워크에서 관련성이 더 높은 광고를 제고할 수 있습니다.
앱이 Yandex Mobile Ads SDK 4.5.0 미만 버전을 사용하는 경우, AndroidManifest.xml 파일에 com.google.android.gms.permission.AD_ID 권한을 추가하세요.
<manifest>
<application>
<!-- For apps targeting Android 13 or higher and Yandex Mobile Ads SDK versions lower than 4.5.0 -->
<uses-permission android:name="com.google.android.gms.permission.AD_ID"/>
</application>
</manifest>
필요한 경우 권한을 제거할 수 있습니다.