이 가이드는 광고 메타데이터를 Android용 Google 모바일 광고 SDK와 통합하는 게시자를 대상으로 합니다.
기본 요건
- Google 모바일 광고 SDK 최소 버전 17.0.0
- 보상형 동영상의 단계를 완료합니다.
광고 메타데이터를 가져오는 중
일부 앱에서 게재된 광고에 대해 자세히 알고 싶어 할 수 있습니다. AdMetadataListener
를
구현하여 RewardedVideoAd.setAdMetadataListener()
를 호출하여 보상형 동영상 광고의
광고 메타데이터 변경사항을 수신 대기할 수 있습니다. AdMetadataListener.onAdMetadataChanged()
가 호출되면
광고 메타데이터에서 RewardedVideo.getAdMetadata()
를 확인할 수 있습니다.
onAdMetadataChanged()
는 광고가 로드된 직후 또는 로드된 후
메타데이터가 비동기식으로 변경될 때 호출됩니다. 광고가 로드될 때 광고의 메타데이터를 사용하지 못할 수도 있으므로 광고의 메타데이터에 액세스하기 전에 이 콜백을 기다리는 것이 좋습니다.
다음은 광고 메타데이터를 가져오는 방법을 보여주는 코드 예입니다.
Java
RewardedAd.load(this, "/6499/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, "/6499/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 |
배열 |
배열은 가장 안쪽에 있는 래퍼 광고(인라인 광고에 가까운)에서 시작하여
가장 바깥쪽 래퍼 광고로 이동하는 요소로 채워집니다. 배열의 각 요소는 다음 키와 값을 포함하는 사전입니다.
|