MediationNativeListener

interface MediationNativeListener


Bir adaptörün uyumlulaştırma kitaplığıyla tekrar iletişim kurması için geri çağırma işlevleri içeren bir dinleyici. Uyumlulaştırma kitaplığının reklam akışını düzgün şekilde yönetebilmesi için etkinliklerin geri bildirilmesi gerekir.

Özet

Herkese açık işlevler

Unit

Kullanıcının bu reklamı tıkladığını belirtir.

Unit

Reklam denetiminin bir öğeyi tam ekranda oluşturduğunu ve artık kontrolü uygulamaya aktardığını gösterir.

Unit

Bir reklam isteğinin yüklenemediğini gösterir.

Unit

Bu işlev kullanımdan kaldırılmıştır.

Bunun yerine onAdFailedToLoad kullanın.

Unit

Reklam için bir gösterim kaydedildiğini belirtir.

Unit

Reklamın cihazın farklı bir uygulamaya (ör. web tarayıcısı) geçmesine neden olduğunu gösterir.

Unit
onAdLoaded(
    adapter: MediationNativeAdapter!,
    unifiedNativeAdMapper: UnifiedNativeAdMapper!
)

Bir reklamın istendiğini ve başarıyla alındığını belirtir.

Unit

Reklam kontrolünün tam ekran bir öğe oluşturmakta olduğunu gösterir.

Unit

Bir reklamın video oynatmasının tamamen sona erdiğini gösterir.

Herkese açık işlevler

onAdClicked

fun onAdClicked(adapter: MediationNativeAdapter!): Unit

Kullanıcının bu reklamı tıkladığını belirtir. Bu yöntem yalnızca setOverrideClickHandling doğru değerine ayarlanmışsa çağrılmalıdır. Bu, yayıncı metrikleri için kullanılır ve diğer etkinliklere ek olarak çağrılmalıdır.

Parametreler
adapter: MediationNativeAdapter!

Etkinliği oluşturan uyumlulaştırma bağdaştırıcısı.

onAdClosed

fun onAdClosed(adapter: MediationNativeAdapter!): Unit

Reklam denetiminin bir öğeyi tam ekranda oluşturduğunu ve artık kontrolü uygulamaya aktardığını gösterir. Bu, kullanıcının farklı bir uygulamadan geri dönmesi olabilir.

onAdFailedToLoad'ı inceleyin.

Parametreler
adapter: MediationNativeAdapter!

Etkinliği oluşturan uyumlulaştırma bağdaştırıcısı.

onAdFailedToLoad

fun onAdFailedToLoad(adapter: MediationNativeAdapter!, adError: AdError): Unit

Bir reklam isteğinin yüklenemediğini gösterir.

Parametreler
adapter: MediationNativeAdapter!

Etkinliği oluşturan uyumlulaştırma bağdaştırıcısı.

adError: AdError

AdError dosyasını indirebilirsiniz.

Aşağıdaki kaynakları da incelemenizi öneririz:
onAdLoaded

onAdFailedToLoad

fun onAdFailedToLoad(adapter: MediationNativeAdapter!, error: Int): Unit

Bir reklam isteğinin başarısız olduğunu ve temel nedenini gösterir. Başarısızlık, gerçek bir hata veya yalnızca doldurulma eksikliği olabilir.

Bir reklam istendiğinde bağdaştırıcının başarı veya başarısızlık bildirmesi gerekir. Belirli bir süre içinde yanıt alınamazsa uyumlulaştırma kitaplığı başka bir bağdaştırıcının üzerine geçebilir. Bu da başarılı olabilecek bir reklamın gösterilmemesine neden olabilir.

Parametreler
adapter: MediationNativeAdapter!

Etkinliği oluşturan uyumlulaştırma bağdaştırıcısı.

error: Int

Hatanın nedenini açıklayan bir hata kodu.

Aşağıdaki kaynakları da incelemenizi öneririz:
onAdLoaded

onAdImpression

fun onAdImpression(adapter: MediationNativeAdapter!): Unit

Reklam için bir gösterim kaydedildiğini belirtir. Bu yöntem yalnızca setOverrideImpressionRecording doğru değerine ayarlanmışsa çağrılmalıdır. Bu, yayıncı metrikleri için kullanılır ve diğer etkinliklere ek olarak çağrılmalıdır.

Parametreler
adapter: MediationNativeAdapter!

Etkinliği oluşturan uyumlulaştırma bağdaştırıcısı.

onAdLeftApplication

fun onAdLeftApplication(adapter: MediationNativeAdapter!): Unit

Reklamın cihazın farklı bir uygulamaya (ör. web tarayıcısı) geçmesine neden olduğunu gösterir. Bu işlev, geçerli uygulama arka plana alınmadan önce çağrılmalıdır.

Parametreler
adapter: MediationNativeAdapter!

Etkinliği oluşturan uyumlulaştırma bağdaştırıcısı.

onAdLoaded

fun onAdLoaded(
    adapter: MediationNativeAdapter!,
    unifiedNativeAdMapper: UnifiedNativeAdMapper!
): Unit

Bir reklamın istendiğini ve başarıyla alındığını belirtir.

Bir reklam istendiğinde bağdaştırıcının başarı veya başarısızlık bildirmesi gerekir. Belirli bir süre içinde yanıt alınamazsa uyumlulaştırma kitaplığı başka bir bağdaştırıcının üzerine geçebilir. Bu da başarılı olabilecek bir reklamın gösterilmemesine neden olabilir.

onAdFailedToLoad'ı inceleyin.

Parametreler
adapter: MediationNativeAdapter!

Etkinliği oluşturan uyumlulaştırma bağdaştırıcısı.

unifiedNativeAdMapper: UnifiedNativeAdMapper!

Ara reklam ağının reklam nesnesinden birleşik doğal reklam nesnesine eşleme sağlayan eşleme sınıfı.

onAdOpened

fun onAdOpened(adapter: MediationNativeAdapter!): Unit

Reklam kontrolünün tam ekran bir öğe oluşturmakta olduğunu gösterir. Bu , bir veya farklı bir uygulamaya geçmenin habercisi olabilir.

Bu ekran kapatıldıktan sonra onAdClosed çağrılmalıdır.

Parametreler
adapter: MediationNativeAdapter!

Etkinliği oluşturan uyumlulaştırma bağdaştırıcısı.

onVideoEnd

fun onVideoEnd(adapter: MediationNativeAdapter!): Unit

Bir reklamın video oynatmasının tamamen sona erdiğini gösterir.

Parametreler
adapter: MediationNativeAdapter!

Etkinliği oluşturan uyumlulaştırma bağdaştırıcısı.