Reklam Meta Verileri

Bu kılavuz, Reklam Meta Verileri'ni Google Analytics'e entegre eden Android için Mobile Ads SDK'sı.

Ön koşullar

  • Google Mobile Ads SDK'sının minimum 17.0.0 sürümü.
  • Şuradaki adımları tamamlayın: Ödüllü Video.

Reklam meta verileri getiriliyor

Bazı uygulamalar, yayınlanan reklamlar hakkında daha fazla bilgi edinmek isteyebilir. Şunları yapabilirsiniz: çağırarak ödüllü video reklamlardaki reklam meta verisi değişikliklerini dinleme RewardedVideoAd.setAdMetadataListener() uygulanarak AdMetadataListener. AdMetadataListener.onAdMetadataChanged() arandığında, Bir reklamın meta verileri için RewardedVideo.getAdMetadata() adresini kontrol edebilirsiniz.

onAdMetadataChanged(), reklam yüklendikten hemen sonra veya Meta veriler yüklendikten sonra eşzamansız olarak değişir. Garanti edilmez reklamın meta verileri reklam yayınlandığında Bu nedenle, bir reklamın meta verilerdir.

Aşağıda, reklam meta verilerinin nasıl alınacağını gösteren bir kod örneği verilmiştir:

Java

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")
        }
      }
    })

Meta verileri aldıktan sonra, önem verdiğiniz anahtarlar için Paket'i kontrol edebilirsiniz konu. Farklı reklam türleri, farklı reklam meta veri anahtarları ile ilişkilendirilmiş olabilir. görüntüleyebilirsiniz. VAST video reklamlar aşağıdaki anahtarlara sahiptir:

Key Tür Açıklama
AdId Dize Reklamın kimliği; yoksa boştur.
AdTitle Dize Başlık, belirtilmezse boştur.
CreativeDurationMs Tamsayı Milisaniye cinsinden seçilen reklam öğesi süresi, doğrusal değilse -1.
TraffickingParameters Dize Trafik işlemleri parametreleri; yoksa boştur.
DealId Dize Geçerli reklamın sarmalayıcı zincirinde bulunan ilk anlaşma kimliği, en üstten başlayıp boş bırakın.
AdSystem Dize Reklamın kaynak reklam sunucusu; mevcut değilse boş olur.
CreativeId Dize Reklam için seçilen reklam öğesinin kimliği. Yoksa boştur.
MediaURL Dize Seçilen medyanın URL'si.
Wrappers Dizi Dizi, en içteki sarmalayıcı reklamda başlayan öğelerle doldurulur (satır içi reklamın yakınında) dışa doğru, en dıştaki sarmalayıcı reklama doğru hareket etmelidir. Her biri öğesi, aşağıdaki anahtarları içeren bir sözlüktür ve değerler.
AdId
Dize. Sarmalayıcı reklam için kullanılan reklam kimliği. Yoksa boştur.
AdSystem
Dize. Sarmalayıcı reklam için kullanılan reklam sistemi; yoksa boştur.
CreativeId
Dize. Sarmalayıcı reklam için kullanılan reklam öğesi kimliği. Yoksa boştur.