NativeAd

public abstract class NativeAd


Google yerel reklamı.

Özet

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

public abstract class NativeAd.AdChoicesInfo

İlişkilendirme bilgileri.

public 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 yöntemler

abstract void

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

abstract void

Reklam nesnesini yok eder.

abstract void

Bu yöntem kullanımdan kaldırılmıştır.

enableCustomClickGestureDirection e-posta adresini kullanın.

abstract @Nullable NativeAd.AdChoicesInfo

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

abstract @Nullable String

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

abstract @Nullable String

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

abstract @Nullable 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 @Nullable String

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

abstract @Nullable NativeAd.Image

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

abstract List<NativeAd.Image>

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

abstract @Nullable MediaContent

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

abstract 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 @Nullable String

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

abstract @Nullable ResponseInfo

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

abstract @Nullable 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 @Nullable String

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

abstract boolean

Bu yöntem 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 void
muteThisAd(MuteThisAdReason muteThisAdReason)

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

abstract void
performClick(Bundle clickData)

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

abstract void

Bu yöntem 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(Bundle impressionData)

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

abstract void
reportTouchEvent(Bundle touchEventData)

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

abstract void

Reklam için MuteThisAdListener değerini ayarlar.

abstract void

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

abstract void
setPlacementId(long placementId)

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

abstract void

Reklam için UnconfirmedClickListener'ı ayarlar.

Herkese açık oluşturucular

NativeAd

public NativeAd()

Herkese açık yöntemler

cancelUnconfirmedClick

public abstract void cancelUnconfirmedClick()

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

kaldırmak

public abstract void destroy()

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

enableCustomClickGesture

public abstract void enableCustomClickGesture()

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

public abstract @Nullable NativeAd.AdChoicesInfo getAdChoicesInfo()

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

getAdvertiser

public abstract @Nullable String getAdvertiser()

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

getBody

public abstract @Nullable String getBody()

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

getCallToAction

public abstract @Nullable String getCallToAction()

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

public abstract Bundle getExtras()

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

public abstract @Nullable String getHeadline()

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

getIcon

public abstract @Nullable NativeAd.Image getIcon()

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

getImages

public abstract List<NativeAd.ImagegetImages()

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

getMediaContent

public abstract @Nullable MediaContent getMediaContent()

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

getMuteThisAdReasons

public abstract List<MuteThisAdReasongetMuteThisAdReasons()

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

public abstract long getPlacementId()

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

getPrice

public abstract @Nullable String getPrice()

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

public abstract @Nullable ResponseInfo getResponseInfo()

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

public abstract @Nullable Double getStarRating()

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

public abstract @Nullable String getStore()

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

public abstract boolean isCustomClickGestureEnabled()

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

public abstract boolean isCustomMuteThisAdEnabled()

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

public abstract void muteThisAd(MuteThisAdReason muteThisAdReason)

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

public abstract void performClick(Bundle clickData)

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
Bundle clickData

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

public abstract void recordCustomClickGesture()

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

public abstract boolean recordImpression(Bundle impressionData)

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
Bundle impressionData

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

public abstract void reportTouchEvent(Bundle touchEventData)

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
Bundle touchEventData

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

public abstract void setMuteThisAdListener(MuteThisAdListener listener)

Reklam için MuteThisAdListener değerini ayarlar.

setOnPaidEventListener

public abstract void setOnPaidEventListener(@Nullable OnPaidEventListener listener)

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

setPlacementId

public abstract void setPlacementId(long placementId)

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
long placementId

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

setUnconfirmedClickListener

public abstract void setUnconfirmedClickListener(
    NativeAd.UnconfirmedClickListener listener
)

Reklam için UnconfirmedClickListener'ı ayarlar.