이 가이드는 광고 메타데이터를 Android용 Google 모바일 광고 SDK와 통합하려는 게시자를 대상으로 작성되었습니다.
기본 요건
- Google 모바일 광고 SDK 버전 17.0.0 이상
- 리워드 동영상의 단계를 완료합니다.
광고 메타데이터 가져오기
일부 앱에서는 게재된 광고에 관해 자세히 알고 싶어 할 수 있습니다. AdMetadataListener
구현으로 RewardedVideoAd.setAdMetadataListener()
를 호출하여 보상형 동영상 광고의 광고 메타데이터 변경사항을 리슨할 수 있습니다. AdMetadataListener.onAdMetadataChanged()
가 호출되면 RewardedVideo.getAdMetadata()
에서 광고의 메타데이터를 확인할 수 있습니다.
onAdMetadataChanged()
는 광고가 로드된 직후 또는 로드된 후 메타데이터가 비동기식으로 변경될 때 호출됩니다. 광고가 로드될 때 광고의 메타데이터를 사용할 수 있는 것은 아닙니다. 따라서 광고의 메타데이터에 액세스하기 전에 이 콜백을 기다리는 것이 좋습니다.
다음은 광고 메타데이터를 검색하는 방법을 보여주는 코드 예입니다.
자바
RewardedAd.load(this, "/21775744923/example/rewarded", new AdManagerAdRequest.Builder().build(), new RewardedAdLoadCallback() { @Override public void onAdLoaded(@NonNull RewardedAd rewardedAd) { mRewardedAd = rewardedAd; rewardedAd.setOnAdMetadataChangedListener(new OnAdMetadataChangedListener() { @Override public void onAdMetadataChanged() { Bundle metadata = rewardedAd.getAdMetadata(); String adId = metadata.getString("AdId"); } }); } });
Kotlin
RewardedAd.load(this, "/21775744923/example/rewarded", AdManagerAdRequest.Builder().build(), object : RewardedAdLoadCallback() { override fun onAdLoaded(rewardedAd: RewardedAd) { mRewardedAd = rewardedAd rewardedAd.onAdMetadataChangedListener = OnAdMetadataChangedListener { val metadata = rewardedAd.adMetadata val adId = metadata.getString("AdId") } } })
메타데이터를 검색한 후 관심 있는 키가 있는지 번들을 확인할 수 있습니다. 광고 유형에 따라 연결된 광고 메타데이터 키가 다를 수 있습니다. VAST 동영상 광고에는 다음 키가 있습니다.
Key |
유형 | 설명 |
---|---|---|
AdId |
문자열 | 광고의 ID입니다. 사용 불가능한 경우 비어 있습니다. |
AdTitle |
문자열 | 제목입니다. 지정되지 않은 경우 비어 있습니다. |
CreativeDurationMs |
정수 | 선택한 광고 소재의 재생 시간(단위: 밀리초, 비선형인 경우 -1) |
TraffickingParameters |
문자열 | 트래피킹 매개변수입니다. 사용 가능한 경우 빈 값입니다. |
DealId |
문자열 | 현재 광고의 래퍼 체인에 있는 첫 번째 거래 ID입니다(맨 위부터 시작). 사용 불가능한 경우 비어 있습니다. |
AdSystem |
문자열 | 광고의 소스 광고 서버입니다. 사용 가능한 경우 이 필드는 비어 있습니다. |
CreativeId |
문자열 | 광고에 선택된 광고 소재의 ID입니다. 사용할 수 없는 경우 비어 있습니다. |
MediaURL |
문자열 | 선택한 미디어의 URL입니다. |
Wrappers |
배열 |
배열은 가장 안쪽 래퍼 광고(인라인 광고에 가까움)에서 시작하여 가장 바깥쪽 래퍼 광고로 나아가는 요소로 채워집니다. 배열의 각 요소는 다음 키와 값을 포함하는 사전입니다.
|