NativeAdMapper

public abstract class NativeAdMapper


Google AdMob doğal reklamları için eşleme sınıfı.

Yerel reklam yükleyen uyumlulaştırma bağdaştırıcıları, uyumlulaştırılmış reklam ağının yerel reklam nesnesinden com.google.android.gms.ads.nativead.NativeAd öğesine eşleme sağlamak için bu sınıfı genişletmelidir.

Özet

Herkese açık oluşturucular

Herkese açık yöntemler

void

Uyumlulaştırılmış ağın SDK'sı, yerel reklam nesnesini yok etmenin bir yolunu sunuyorsa alt sınıflar bu yöntemi uygulamalıdır.

View

Reklam Seçenekleri içeriği olarak kullanılan görünümü döndürür.

final String

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

final String

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

final String

Kullanıcıyı reklamla ilgili bir işlem yapmaya teşvik eden metni döndürür.

float

Videonun geçerli zamanını alır.

float

Videonun süresini alır.

final Bundle

setExtras yöntemiyle iletilen ekstralar paketini döndürür.

final String

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

final NativeAd.Image

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

final List<NativeAd.Image>

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

float

MediaView içinde oluşturulacak medyanın en boy oranını döndürür.

final boolean

Reklam ağı, tıklama işleme özelliğini kendi başına yapıyorsa true değerini döndürür.

final boolean

Reklam ağı, gösterim izlemeyi kendi başına yapıyorsa true değerini döndürür.

final String

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

final 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.

final String

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

void

Ağ, geliştiricinin ekrana oluşturulan görünümlerin tıklama etkinliklerini açıkça işlemesini gerektiriyorsa alt sınıflar bu yöntemi uygulamalıdır.

boolean

Mevcut reklamda video içeriği varsa true değerini döndürür.

void

Ağ, geliştiricinin ekranda oluşturulan bir görünümün gösterimini açıkça kaydetmesini gerektiriyorsa alt sınıflar bu yöntemi uygulamalıdır.

void
setAdChoicesContent(View adChoicesContent)

Reklam Seçenekleri içeriği olarak kullanılacak bir görünüm ayarlar.

final void
setAdvertiser(String advertiser)

Reklamvereni tanımlayan bir metin ayarlar.

final void

Gövde metnini ayarlar.

final void
setCallToAction(String callToAction)

Reklamın harekete geçirici mesajını (ör. "Satın alın" veya "Yükleyin") ayarlar.

final void
setExtras(Bundle extras)

Doğrudan bir Google doğal reklam nesnesi (başlık, gövde vb.) için beklenenlerle eşlenmeyen öğeler veya özellikler içeren bir ekstralar paketi ayarlar.

void
setHasVideoContent(boolean hasVideoContent)

Mevcut reklamda video içeriği varsa true olarak ayarlayın.

final void
setHeadline(String headline)

Birincil metin başlığını ayarlar.

final void

Reklamvereni tanımlayan küçük bir resim ayarlar.

final void

Büyük resimler listesini ayarlar.

void
setMediaContentAspectRatio(float mediaContentAspectRatio)

MediaView içinde oluşturulacak medyanın en boy oranını ayarlar.

void
setMediaView(View mediaView)

Medya görüntüleyen aracı görünümü ayarlar.

final void
setOverrideClickHandling(boolean overrideClickHandling)

Reklam ağı tıklama işleme özelliğini kendi başına yapıyorsa true olarak ayarlayın.

final void
setOverrideImpressionRecording(boolean overrideImpressionRecording)

Reklam ağı gösterim izlemeyi kendi başına yapıyorsa "true" olarak ayarlanır.

final void

Uygulamalarla ilgili reklamlarda, uygulamanın maliyetini gösteren bir dize ayarlar.

final void
setStarRating(Double starRating)

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

final void

Uygulamalarla ilgili reklamlarda, uygulamayı indirmeye sunan mağazanın adını ayarlar.

void
trackViews(
    View containerView,
    Map<StringView> clickableAssetViews,
    Map<StringView> nonclickableAssetViews
)

Ağ, geliştiricinin bir görüntüleme ekrana işlenmeden önce gösterim ve/veya tıklama kaydetmek için durum hazırlamasını gerektiriyorsa alt sınıflar bu yöntemi uygulamalıdır.

void

Aracılık edilen ağın SDK'sı, bu nesne tarafından eşlenen reklam için yerel reklam görüntülemeyi izlemeyi durdurmanın bir yolunu sunuyorsa alt sınıflar bu yöntemi uygulamalıdır.

Herkese açık alanlar

adChoicesContent

public View adChoicesContent

reklamveren

public String advertiser

gövde

public String body

hareketeGeçiriciMesaj

public String callToAction

ekstralar

public Bundle extras

headline

public String headline

kurallara göz atabilirsiniz

public NativeAd.Image icon

çekilen resim sayısı

public List<NativeAd.Imageimages

mediaContentAspectRatio

public float mediaContentAspectRatio

overrideClickHandling

public boolean overrideClickHandling

overrideImpressionRecording

public boolean overrideImpressionRecording

fiyat

public String price

starRating

public Double starRating

mağaza

public String store

Herkese açık oluşturucular

NativeAdMapper

public NativeAdMapper()

Herkese açık yöntemler

kaldırmak

public void destroy()

Uyumlulaştırılmış ağın SDK'sı, yerel reklam nesnesini yok etmenin bir yolunu sunuyorsa alt sınıflar bu yöntemi uygulamalıdır.

getAdChoicesContent

public View getAdChoicesContent()

Reklam Seçenekleri içeriği olarak kullanılan görünümü döndürür.

getAdvertiser

public final String getAdvertiser()

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

getBody

public final String getBody()

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

getCallToAction

public final String getCallToAction()

Kullanıcıyı reklamla ilgili bir işlem yapmaya teşvik eden metni döndürür.

getCurrentTime

public float getCurrentTime()

Videonun geçerli zamanını alır. Varsayılan olarak sıfır değerini döndürür. Alt sınıflar, video reklamlar için sıfır olmayan bir geçerli zaman döndürmek üzere bu yöntemi geçersiz kılmalıdır.

getDuration

public float getDuration()

Videonun süresini alır. Varsayılan olarak sıfır değerini döndürür. Alt sınıflar, video reklamlar için sıfır olmayan bir süre döndürmek üzere bu yöntemi geçersiz kılmalıdır.

getExtras

public final Bundle getExtras()

setExtras yöntemiyle iletilen ekstralar paketini döndürür.

getHeadline

public final String getHeadline()

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

getIcon

public final NativeAd.Image getIcon()

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

getImages

public final List<NativeAd.ImagegetImages()

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

getMediaContentAspectRatio

public float getMediaContentAspectRatio()

MediaView içinde oluşturulacak medyanın en boy oranını döndürür. En boy oranı kullanılamıyorsa sıfır döndürür.

getOverrideClickHandling

public final boolean getOverrideClickHandling()

Reklam ağı, tıklama işleme özelliğini kendi başına yapıyorsa true değerini döndürür.

getOverrideImpressionRecording

public final boolean getOverrideImpressionRecording()

Reklam ağı, gösterim izlemeyi kendi başına yapıyorsa true değerini döndürür.

getPrice

public final String getPrice()

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

getStarRating

public final 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.

getStore

public final String getStore()

Uygulamalarla ilgili reklamlarda, uygulamayı indirmeye sunan mağazanın adını döndürür. Örneğin, "Google Play".

handleClick

public void handleClick(View view)

Ağ, geliştiricinin ekrana oluşturulan görünümlerin tıklama etkinliklerini açıkça işlemesini gerektiriyorsa alt sınıflar bu yöntemi uygulamalıdır.

hasVideoContent

public boolean hasVideoContent()

Mevcut reklamda video içeriği varsa true değerini döndürür.

recordImpression

public void recordImpression()

Ağ, geliştiricinin ekranda oluşturulan bir görünümün gösterimini açıkça kaydetmesini gerektiriyorsa alt sınıflar bu yöntemi uygulamalıdır.

setAdChoicesContent

public void setAdChoicesContent(View adChoicesContent)

Reklam Seçenekleri içeriği olarak kullanılacak bir görünüm ayarlar.

setAdvertiser

public final void setAdvertiser(String advertiser)

Reklamvereni tanımlayan bir metin ayarlar. Uygulamaların bu öğeyi göstermesi zorunlu olmasa da önerilir.

Parametreler
String advertiser

Ayarlanacak metin

setBody

public final void setBody(String body)

Gövde metnini ayarlar. Uygulamaların bu öğeyi göstermesi zorunlu olmasa da önerilir.

Parametreler
String body

Ayar yapılacak açıklama

setCallToAction

public final void setCallToAction(String callToAction)

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

Parametreler
String callToAction

Ayarlanacak metin

setExtras

public final void setExtras(Bundle extras)

Doğrudan bir Google doğal reklam nesnesi (başlık, gövde vb.) için beklenenlerle eşlenmeyen öğeler veya özellikler içeren bir ekstralar paketi ayarlar.

setHasVideoContent

public void setHasVideoContent(boolean hasVideoContent)

Mevcut reklamda video içeriği varsa true olarak ayarlayın.

setHeadline

public final void setHeadline(String headline)

Birincil metin başlığını ayarlar. Uygulamaların bu öğeyi göstermesi zorunludur.

setIcon

public final void setIcon(NativeAd.Image icon)

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

setImages

public final void setImages(List<NativeAd.Image> images)

Büyük resimler listesini ayarlar. Uygulamaların bu öğeyi göstermesi zorunlu olmasa da önerilir.

setMediaContentAspectRatio

public void setMediaContentAspectRatio(float mediaContentAspectRatio)

MediaView içinde oluşturulacak medyanın en boy oranını ayarlar.

Parametreler
float mediaContentAspectRatio

Ayarlanacak en boy oranı

setMediaView

public void setMediaView(View mediaView)

Medya görüntüleyen aracı görünümü ayarlar. Bu genellikle bir reklam için video içeriğini görüntülemek üzere aracılı SDK tarafından sağlanan View'dir ancak video yoksa bir resim öğesi göstermelidir. Adaptörlerin, her reklam için bu mülkte bir görüntüleme ayarlaması beklenir.

setOverrideClickHandling

public final void setOverrideClickHandling(boolean overrideClickHandling)

Reklam ağı tıklama işleme özelliğini kendi başına yapıyorsa true olarak ayarlayın.

setOverrideImpressionRecording

public final void setOverrideImpressionRecording(boolean overrideImpressionRecording)

Reklam ağı gösterim izlemeyi kendi başına yapıyorsa "true" olarak ayarlanır.

setPrice

public final void setPrice(String price)

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

Parametreler
String price

Uygulamanın maliyetini gösteren dize.

setStarRating

public final void setStarRating(Double starRating)

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

setStore

public final void setStore(String store)

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

Parametreler
String store

ayarlanacak uygulama mağazasının adı

trackViews

public void trackViews(
    View containerView,
    Map<StringView> clickableAssetViews,
    Map<StringView> nonclickableAssetViews
)

Ağ, geliştiricinin bir görüntüleme ekrana işlenmeden önce gösterim ve/veya tıklama kaydetmek için durum hazırlamasını gerektiriyorsa alt sınıflar bu yöntemi uygulamalıdır. Öğe adlarını NativeAdAssetNames içinde bulun.

Parametreler
View containerView

Reklamın kapsayıcısı View.

Map<StringView> clickableAssetViews

Tıklanabilir öğe adlarının Map ile eşleşmesi .

Map<StringView> nonclickableAssetViews

Tıklanamayan öğe adlarının Map, karşılık gelen View.

untrackView

public void untrackView(View view)

Aracılık edilen ağın SDK'sı, bu nesne tarafından eşlenen reklam için yerel reklam görüntülemeyi izlemeyi durdurmanın bir yolunu sunuyorsa alt sınıflar bu yöntemi uygulamalıdır.