Görüntülü Reklam Ağı Türü Özel Yerel Reklam Biçimleri ve Open Measurement

Bu kılavuzda, açık bahsedeceğim.

Ön koşullar

Entegrasyon

Open Measurement'ı video öğesi içermeyen özel yerel reklam biçimleriyle kullanmayı planlıyorsanız Open Measurement API'lerini kendiniz çağırmaktan sorumlu olursunuz. Görüntülü reklam türü özel doğal reklam için Open Measurement biçimleri yalnızca Mobile Ads SDK'sının 18.1.1 ve sonraki sürümleri tarafından desteklenir.

Video öğesiyle özel yerel reklam biçimleri kullanıyorsanız şunları yapmanız gerekmez: bu kılavuzdaki adımları uygulayın; Mobile Ads SDK'sı şurada video öğesinin görüntülenebilirliğini izler: sizin adınıza.

Reklam yükle

Reklam yüklemek, açık ölçüm kullansanız da kullanmasanız da aynıdır. İşte NativeCustomFormatAd isteğinin nasıl yapılacağını gösteren bir yöntem:

public void loadAd() {
   AdLoader adLoader = new AdLoader.Builder(context, "YOUR-AD-UNIT-ID")
    .forCustomFormatAd("YOUR-TEMPLATE-ID",
      new NativeCustomFormatAd.OnCustomFormatAdLoadedListener() {
          @Override
          public void onCustomFormatAdLoaded(NativeCustomFormatAd ad) {
              // Register your view and begin open measurement.
              // We will define this method below.
              MyActivity.this.registerOpenMeasurementAndShowAd(ad);
          }
      },
      new NativeCustomFormatAd.OnCustomClickListener() {
          @Override
          public void onCustomClick(NativeCustomFormatAd ad, String s) {
              // Handle the click action
          }
      })
    .withAdListener( ... )
    .withNativeAdOptions( ... )
    .build();
}

Görünümünüzü kaydedin ve ölçüme başlayın

NativeCustomFormatAd cihazında açık ölçümü etkinleştirmek için özel reklam görünümü ile ilişkili DisplayOpenMeasurement nesnesini NativeCustomFormatAd DisplayOpenMeasurement nesnesi, Kapsayıcı görünümünüzü açık ölçümle kaydetmek için setView() yöntemini kullanın.

Ayrıca, SDK'ya reklamınızı ölçmeye başlamasını açıkça bildirmeniz gerekir. Bunu yapmak için: start()DisplayOpenMeasurement NativeCustomFormatAd. start() yöntemi ana kaynaktan çağrılmalıdır ve sonraki çağrıların herhangi bir etkisi yoktur.

Bu sekme aşağıdaki gibi görünür:

public void  registerOpenMeasurementAndShowAd(NativeCustomFormatAd ad) {

...
// Show ad
...
displayCustomFormatAd(ad)
// Begin Open Measurement
// The FrameLayout that will contain your native custom ad
FrameLayout customTemplateAdFrame = (FrameLayout) findViewById(R.id.custom_ad_frame);
ad.getDisplayOpenMeasurement().setView(customTemplateAdFrame);
ad.getDisplayOpenMeasurement().start();

}

Görünümünüzü kaydetmeden önce reklamınızı görüntülemeniz gerektiğini unutmayın. Reklamınızın gösterilmesi Özel Yerel Reklam Biçimleri bölümünde ele alınmıştır.

customTemplateAdFrame düzeni, NativeCustomFormatAd ve şu sınırlayıcı kutudaki tüm öğeleri içermelidir: görünüm.

IAB ile sertifika alma

Uygulamanızı yayınladığınızda ölçüm verileri almaya başlarsınız. ancak, siz doğrulama işlemini tamamlayana kadar verileriniz sertifika IAB sertifika sürecine tabidir.