Görüntülü reklam türü özel yerel reklam biçimleri ve Open Measurement

Bu kılavuzda, özel doğal reklam biçimlerinin açık ölçümle nasıl entegre edileceği açıklanmaktadır.

Ön koşullar

Devam etmeden önce aşağıdakileri yapın:

Entegrasyon

Video öğesi içermeyen özel doğal reklam biçimleriyle açık ölçüm kullanmayı planlıyorsanız Open Measurement API'lerini kendiniz çağırmakla sorumlu olursunuz.

Video öğesi içeren özel doğal reklam biçimleri kullanıyorsanız bu kılavuzu uygulamanız gerekmez. Mobile Ads SDK, video öğesinin görünürlüğünü sizin adınıza izler.

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

Özel bir yerel reklamda açık ölçümü etkinleştirmek için önce reklamı gösterin, ardından özel reklam görünümünüzü özel yerel reklamla ilişkili DisplayOpenMeasurement nesnesiyle kaydedin. DisplayOpenMeasurement nesnesi, kapsayıcı görünümünüzü açık ölçümle kaydetmek için setView() yöntemini sağlar.

Ayrıca SDK'ya reklamınızı ölçmeye başlamasını açıkça söylemeniz gerekir. Bunu yapmak için özel yerel reklamınızın start() nesnesinde DisplayOpenMeasurement yöntemini çağırın. start() yöntemi ana iş parçacığından çağrılmalıdır ve sonraki çağrıların etkisi yoktur.

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

Kotlin

@MainThread
private fun displayCustomNativeAd(
  customNativeAd: CustomNativeAd,
  nativeAdViewContainer: FrameLayout,
) {
  // TODO: Render the custom native ad inside the nativeAdViewContainer.

  // ...

  // Start measuring the ad view.
  val displayOpenMeasurement = customNativeAd.getDisplayOpenMeasurement()
  if (displayOpenMeasurement != null) {
    displayOpenMeasurement.setView(nativeAdViewContainer)
    displayOpenMeasurement.start()
  }
}

Java

@MainThread
private void displayCustomNativeAd(
    CustomNativeAd customNativeAd, FrameLayout nativeAdViewContainer) {
  // TODO: Render the custom native ad inside the nativeAdViewContainer.

  // ...

  // Start measuring the ad view.
  DisplayOpenMeasurement displayOpenMeasurement = customNativeAd.getDisplayOpenMeasurement();
  if (displayOpenMeasurement != null) {
    displayOpenMeasurement.setView(nativeAdViewContainer);
    displayOpenMeasurement.start();
  }
}

Görüntülemenizi kaydetmeden önce reklamınızı göstermeniz gerektiğini unutmayın. Reklamınızın gösterilmesi Özel Yerel Reklam Biçimleri bölümünde açıklanmaktadır.

nativeAdViewContainer Düzen, özel doğal reklamın reklam kapsayıcısıdır ve görünümün sınırlayıcı kutusundaki tüm öğeleri içermelidir.

IAB ile sertifika alma

Uygulamanızı yayınladıktan sonra ölçüm verileri almaya başlarsınız ancak IAB sertifika sürecini tamamlayana kadar verileriniz sertifikalandırılmaz.