AdMob
1. 기본 요건
ADX Android SDK를 프로젝트에 추가합니다.
Rewarded Ad용으로 발급받은 애드몹 Ad Unit ID를 사용합니다.
광고를 요청하기 전에 SDK 초기화를 먼저 진행합니다.
SDK 초기화는 앱 실행 시 한 번만 호출하여 주시고, 광고 요청은 초기화가 완료된 후에 이뤄져야 합니다.
AndroidManifest.xml파일에<meta-data>태그에"com.google.android.gms.ads.APPLICATIONID"와 발급된 애드몹 APP ID를 추가합니다.
<application>
<meta-data
android:name="com.google.android.gms.ads.APPLICATION_ID"
android:value="YOUR_ADMOB_APP_ID"/>
</application>
</manifest>2. 구현
AdRequest를 생성합니다.GDPR 관련 규정을 준수하는 경우, 사용자가 개인정보 활용 및 수집을 거부한 상태(
ADXConsentStateDenied)일 때npa를1로 추가합니다.
RewardAd의load()로 광고를 로드합니다.광고 로드가 완료되면
onAdLoadedcallback이 호출됩니다.표시 할 광고가 있는지 확인 후,
show()로 광고를 표시합니다.광고 시청을 모두 완료하면
onUserEarnedRewardcallback을 받은 후 보상을 지급하도록 처리합니다.
3. Callback
FullScreenContentCallback을 설정하여 특정 이벤트를 수신할 수 있습니다.
4. 테스트 기기 등록
개발 중 상용 광고 키로 광고를 테스트하려는 경우 아래 단계에 따라 테스트 기기를 등록 후 사용해주시기 바랍니다.
테스트 기기 미등록 상태로 테스트할 경우 계정이 정지될 수 있습니다.
1) ADXLibrary를 적용 후 광고를 로드하는 코드가 삽입된 상태로 실행해주시면 콘솔에서 해당 로그를 확인하실 수 있습니다.
2) 출력된 Device ID를 복사하여 아래와 같이 setTestDeviceIds() 를 호출하여 테스트 기기를 등록해주시면 됩니다.
Last updated
Was this helpful?