NativeAd

abstract class NativeAd


Google yerel reklamı.

Özet

İç içe yerleştirilmiş türler

abstract class NativeAd.AdChoicesInfo

İlişkilendirme bilgileri.

abstract class NativeAd.Image

Yerel reklam resim öğesi.

Bir yerel reklam başarıyla yüklendiğinde çağrılacak geri çağırma için arayüz tanımı.

Uygulamaların, onaylanmış tıklama özelliğini kullanırken onaylanmamış tıklama etkinliklerini almak için kullanabileceği bir işleyici arayüzü.

Herkese açık oluşturucular

Herkese açık işlevler

abstract Unit

Reklam için daha önce kaydedilmiş olan, onaylanmamış bir tıklamayı iptal eder.

abstract Unit

Reklam nesnesini yok eder.

abstract Unit

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

enableCustomClickGestureDirection e-posta adresini kullanın.

abstract NativeAd.AdChoicesInfo?

Reklam Seçenekleri ilişkilendirmesiyle ilgili bilgileri döndürür.

abstract String?

Reklamvereni tanımlayan metni döndürür.

abstract String?

Gövde metnini döndürür.

abstract String?

Reklamın harekete geçirici mesajını ("Satın alın" veya "Yükle" gibi) döndürür.

abstract Bundle!

Yerel reklamla ilişkili ek öğelerden oluşan bir paket döndürür.

abstract String?

Birincil metin başlığını döndürür.

abstract NativeAd.Image?

Reklamvereni tanımlayan küçük bir resim döndürür.

abstract (Mutable)List<NativeAd.Image!>!

Büyük resimlerin listesini döndürür.

abstract MediaContent?

Bu reklamla ilişkili MediaContent değerini döndürür.

abstract (Mutable)List<MuteThisAdReason!>!

Bu reklam için kullanılabilen "Bu Reklamı Bir Daha Gösterme" nedenlerini döndürür.

abstract Long

Bu NativeAd için yerleşim kimliğini döndürür.

abstract String?

Uygulamalarla ilgili reklamlarda, uygulamanın maliyetini gösteren bir dize döndürür.

abstract ResponseInfo?

Yüklenen reklam için ResponseInfo nesnesini döndürür.

abstract Double?

Uygulamalarla ilgili reklamlarda, uygulamayı sunan mağazadaki yıldız sayısını gösteren 0-5 arası bir yıldız puanı döndürür.

abstract String?

Uygulamalarla ilgili reklamlarda, uygulamayı indirmeye sunan mağazanın adını döndürür.

abstract Boolean

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

enableCustomClickGestureDirection kullanılarak bir reklam yüklendiğinde döndürülen tüm reklamlar özel tıklama hareketini destekler.

abstract Boolean

Bu reklam programatik olarak sessize alınabiliyorsa true değerini döndürür.

abstract Unit
muteThisAd(muteThisAdReason: MuteThisAdReason!)

Bu reklamı programatik olarak devre dışı bırakır.

abstract Unit
performClick(clickData: Bundle!)

Kullanıcı reklamı tıkladığında çağrılmalıdır.

abstract Unit

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

Google Mobile Ads SDK artık enableCustomClickGestureDirection içinde istenen tıklama hareketi yönünü kullanarak özel tıklama hareketlerini izliyor.

abstract Boolean
recordImpression(impressionData: Bundle!)

Reklam ilk kez görüntülendiğinde çağrılmalıdır.

abstract Unit
reportTouchEvent(touchEventData: Bundle!)

Reklamda dokunma etkinliği gerçekleştiğinde çağrılmalıdır.

abstract Unit

Reklam için MuteThisAdListener değerini ayarlar.

abstract Unit

Bu reklamın para kazandığı tahmin edildiğinde çağrılacak bir geri çağırma işlevi kaydedin.

abstract Unit
setPlacementId(placementId: Long)

Doğal reklam için bir yerleşim kimliği ayarlar.

abstract Unit

Reklam için UnconfirmedClickListener'ı ayarlar.

Herkese açık oluşturucular

NativeAd

NativeAd()

Herkese açık işlevler

cancelUnconfirmedClick

abstract fun cancelUnconfirmedClick(): Unit

Reklam için daha önce kaydedilmiş olan, onaylanmamış bir tıklamayı iptal eder.

kaldırmak

abstract fun destroy(): Unit

Reklam nesnesini yok eder. destroy çağrıldıktan sonra reklam nesnesinde başka yöntem çağrılmamalıdır.

enableCustomClickGesture

abstract fun enableCustomClickGesture(): Unit

Bu NativeAd için özel hareketler kullanarak tıklama bildiren yayıncıları etkinleştirir. Bu yöntemi kullanabilmek için reklam biriminin izin verilenler listesine eklenmesi gerekir.

SDK, varsayılan olarak öğe görünümlerindeki tıklamaları izler. Bu yöntem çağrılırsa SDK artık bu NativeAd için tıklamaları izlemez. Reklam gösterilmeden önce çağrılmalıdır.

getAdChoicesInfo

abstract fun getAdChoicesInfo(): NativeAd.AdChoicesInfo?

Reklam Seçenekleri ilişkilendirmesiyle ilgili bilgileri döndürür.

getAdvertiser

abstract fun getAdvertiser(): String?

Reklamvereni tanımlayan metni döndürür. Uygulamaların bu öğeyi göstermesi zorunlu olmasa da önerilir.

getBody

abstract fun getBody(): String?

Gövde metnini döndürür. Uygulamaların bu öğeyi göstermesi zorunludur.

getCallToAction

abstract fun getCallToAction(): String?

Reklamın harekete geçirici mesajını ("Satın alın" veya "Yükle" gibi) döndürür. Uygulamaların bu öğeyi göstermesi zorunlu olmasa da önerilir.

getExtras

abstract fun getExtras(): Bundle!

Yerel reklamla ilişkili ek öğelerden oluşan bir paket döndürür. Bir arabuluculuk iş ortağının reklamında standart öğelerin (fiyat, mağaza vb.) dışında öğeler varsa bunlar setExtras yöntemini çağırarak ayarlanabilir ve bu yöntemle alınabilir. Aracılık dışı akış için boş bir paket döndürür.

getHeadline

abstract fun getHeadline(): String?

Birincil metin başlığını döndürür. Uygulamaların bu öğeyi göstermesi zorunludur.

getIcon

abstract fun getIcon(): NativeAd.Image?

Reklamvereni tanımlayan küçük bir resim döndürür. Uygulamaların bu öğeyi göstermesi zorunlu olmasa da önerilir.

getImages

abstract fun getImages(): (Mutable)List<NativeAd.Image!>!

Büyük resimlerin listesini döndürür. Uygulamaların bu öğeyi göstermesi zorunlu olmasa da önerilir.

getMediaContent

abstract fun getMediaContent(): MediaContent?

Bu reklamla ilişkili MediaContent değerini döndürür.

getMuteThisAdReasons

abstract fun getMuteThisAdReasons(): (Mutable)List<MuteThisAdReason!>!

Bu reklam için kullanılabilen "Bu Reklamı Bir Daha Gösterme" nedenlerini döndürür. Kullanıcıya göstermek için sınıftaki metin açıklamasını kullanın.

getPlacementId

abstract fun getPlacementId(): Long

Bu NativeAd için yerleşim kimliğini döndürür.

getPrice

abstract fun getPrice(): String?

Uygulamalarla ilgili reklamlarda, uygulamanın maliyetini gösteren bir dize döndürür. Uygulamaların bu öğeyi göstermesi zorunlu olmasa da önerilir.

getResponseInfo

abstract fun getResponseInfo(): ResponseInfo?

Yüklenen reklam için ResponseInfo nesnesini döndürür. Reklam başarıyla yüklenene kadar null değerini döndürür.

getStarRating

abstract fun getStarRating(): Double?

Uygulamalarla ilgili reklamlarda, uygulamayı sunan mağazadaki yıldız sayısını gösteren 0-5 arası bir yıldız puanı döndürür. Uygulamaların bu öğeyi göstermesi zorunlu olmasa da önerilir.

getStore

abstract fun getStore(): String?

Uygulamalarla ilgili reklamlarda, uygulamayı indirmeye sunan mağazanın adını döndürür. Örneğin, "Google Play". Uygulamaların bu öğeyi göstermesi zorunlu olmasa da önerilir.

isCustomClickGestureEnabled

abstract fun isCustomClickGestureEnabled(): Boolean

Tıklamaların özel tıklama hareketleri kullanılarak bildirilip bildirilemeyeceğini gösterir. Bu özellik için reklam biriminizi izin verilenler listesine eklemek üzere hesap yöneticinizle iletişime geçin.

isCustomMuteThisAdEnabled

abstract fun isCustomMuteThisAdEnabled(): Boolean

Bu reklam programatik olarak sessize alınabiliyorsa true değerini döndürür. Bu Reklamı Bir Daha Gösterme'nin özel olarak uygulanmasını istemek için setRequestCustomMuteThisAd simgesini kullanın.

muteThisAd

abstract fun muteThisAd(muteThisAdReason: MuteThisAdReason!): Unit

Bu reklamı programatik olarak devre dışı bırakır.

Parametreler
muteThisAdReason: MuteThisAdReason!

Kullanıcı tarafından seçilen sessize alma nedeni. getMuteThisAdReasons'dan sessize alma nedenlerini alın. Varsayılan nedenle Bu Reklamı Bir Daha Gösterme seçeneğini kullanmak için null simgesini kullanın.

performClick

abstract fun performClick(clickData: Bundle!): Unit

Kullanıcı reklamı tıkladığında çağrılmalıdır. Bu API'yi kullanabilmek için reklam biriminin izin verilenler listesinde olması gerekir. Bu yöntem yalnızca Unity eklentisi yayıncıları tarafından kullanılmalıdır.

Parametreler
clickData: Bundle!

Tıklama gerçekleştiğinde uygulama ortamının paketi. Tıklama verilerini oluşturma ayrıntıları için Bundle, NativeAdConstants başlıklı makaleyi inceleyin.

recordCustomClickGesture

abstract fun recordCustomClickGesture(): Unit

Bu NativeAd için özel tıklama hareketi kullanılarak tıklamalar raporlanır. Bu yöntemi kullanabilmek için reklam biriminin izin verilenler listesine eklenmesi gerekir.

Bu yöntem çağrılmadan önce enableCustomClickGesture çağrılmalıdır.

recordImpression

abstract fun recordImpression(impressionData: Bundle!): Boolean

Reklam ilk kez görüntülendiğinde çağrılmalıdır. Bu API'yi kullanabilmek için reklam biriminin izin verilenler listesinde olması gerekir.

Parametreler
impressionData: Bundle!

gösterim gerçekleştiğinde uygulama ortamının paketi. Tıklama verilerini oluşturma ayrıntıları için Bundle, NativeAdConstants başlıklı makaleyi inceleyin.

İadeler
Boolean

Gösterim başarıyla kaydedildiyse doğru

reportTouchEvent

abstract fun reportTouchEvent(touchEventData: Bundle!): Unit

Reklamda dokunma etkinliği gerçekleştiğinde çağrılmalıdır. Bu API'yi kullanabilmek için reklam biriminin izin verilenler listesinde olması gerekir. Bu özelliği kullanmak istiyorsanız hesap yöneticinizle iletişime geçin.

Parametreler
touchEventData: Bundle!

dokunma etkinliği koordinatları ve süresinin paketi.

touchEventData Bundle'ın örnek JSON gösterimi:

  {    "x": "100",  // The x-coordinate of the touch event relative to the window.    "y": "50",  // The y-coordinate of the touch event relative to the window.    "duration_millis": "500",  // The amount of milliseconds the user pressed on the asset.  }

setMuteThisAdListener

abstract fun setMuteThisAdListener(listener: MuteThisAdListener!): Unit

Reklam için MuteThisAdListener değerini ayarlar.

setOnPaidEventListener

abstract fun setOnPaidEventListener(listener: OnPaidEventListener?): Unit

Bu reklamın para kazandığı tahmin edildiğinde çağrılacak bir geri çağırma işlevi kaydedin.

setPlacementId

abstract fun setPlacementId(placementId: Long): Unit

Doğal reklam için bir yerleşim kimliği ayarlar.

Bu yerleşim kimliğinin raporlamaya dahil edilmesini sağlamak için reklamı NativeAdView ile ilişkilendirmeden önce bu yöntemi çağırın.

Parametreler
placementId: Long

Yapılandırılmış yerleşim için AdMob kullanıcı arayüzü tarafından sağlanan uzun bir tam sayı.

setUnconfirmedClickListener

abstract fun setUnconfirmedClickListener(
    listener: NativeAd.UnconfirmedClickListener!
): Unit

Reklam için UnconfirmedClickListener'ı ayarlar.