AbstractAdRequestBuilder

public abstract class AbstractAdRequestBuilder<T extends AbstractAdRequestBuilder<T>>


Reklam isteklerini oluşturmaya yardımcı olan bir temel oluşturucu sınıfı.

Özet

Herkese açık yöntemler

T
@CanIgnoreReturnValue
addCustomEventExtrasBundle(
    Class<CustomEvent> adapterClass,
    Bundle customEventExtras
)

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

Bunun yerine addNetworkExtrasBundle kullanın.

T

Özel hedefleme parametresi ekler.

T

Birden çok değere sahip bir özel hedefleme parametresi ekler.

T

Hedefleme amacıyla bir anahtar kelime ekler.

T
@CanIgnoreReturnValue
addNetworkExtrasBundle(
    Class<MediationExtrasReceiver> adapterClass,
    Bundle networkExtras
)

Belirli bir reklam ağı bağdaştırıcısı için aktarılacak ek parametreler ekler.

T

Bir reklam yanıtını temsil eden bir reklam dizesi ayarlar.

T

İçeriği uygulamanın birincil içeriğiyle eşleşen bir web sitesinin içerik URL'sini ayarlar.

T

Reklam isteği sırasında Google Mobile Ads SDK'sı tarafından yapılan HTTPS çağrıları için özel bir zaman aşımı ayarlar.

T

Bir reklamın yakınındaki web içeriğini temsil eden URL'leri ayarlar.

T

Reklam isteğinin kaynağını tanımlamak için istek aracısı dizesini ayarlar.

Korunan yöntemler

abstract T

Belirtilen alt türün kendi örneğini döndürür.

Herkese açık yöntemler

addCustomEventExtrasBundle

@CanIgnoreReturnValue
public T addCustomEventExtrasBundle(
    Class<CustomEvent> adapterClass,
    Bundle customEventExtras
)

Belirli bir özel etkinlik bağdaştırıcısı için iletilecek ek parametreler ekler.

Parametreler
Class<CustomEvent> adapterClass

Ekstralar sağladığınız özel etkinlik bağdaştırıcının Class.

Bundle customEventExtras

Özel etkinlik bağdaştırıcısı için iletilecek ek bilgiler içeren bir Bundle.

addCustomTargeting

@CanIgnoreReturnValue
public T addCustomTargeting(String key, String value)

Özel hedefleme parametresi ekler. Bu işlevi aynı anahtarla ikinci kez çağırmak, eski değerlerin üzerine yazılır.

addCustomTargeting

@CanIgnoreReturnValue
public T addCustomTargeting(String key, List<String> values)

Birden çok değere sahip bir özel hedefleme parametresi ekler. Bu işlevi aynı anahtarla ikinci kez çağırmak, eski değerlerin üzerine yazılır.

addKeyword

@CanIgnoreReturnValue
public T addKeyword(String keyword)

Hedefleme amacıyla bir anahtar kelime ekler.

addNetworkExtrasBundle

@CanIgnoreReturnValue
public T addNetworkExtrasBundle(
    Class<MediationExtrasReceiver> adapterClass,
    Bundle networkExtras
)

Belirli bir reklam ağı bağdaştırıcısı için aktarılacak ek parametreler ekler.

Parametreler
Class<MediationExtrasReceiver> adapterClass

Eklerin gönderilmesi gereken bağdaştırıcının Class.

Bundle networkExtras

Bir uyumlulaştırma bağdaştırıcısı'na iletilecek ek bilgilerin Bundle.

setAdString

@CanIgnoreReturnValue
public T setAdString(String adString)

Bir reklam yanıtını temsil eden bir reklam dizesi ayarlar. Bu ayar etkinleştirilirse SDK bu reklamı oluşturur ve bu istekte ayarlanan diğer tüm hedefleme bilgilerini yoksayar.

setContentUrl

@CanIgnoreReturnValue
public T setContentUrl(String contentUrl)

İçeriği uygulamanın birincil içeriğiyle eşleşen bir web sitesinin içerik URL'sini ayarlar. Bu web sitesi içeriği, hedefleme ve marka güvenliği amacıyla kullanılır.

Atışlar
java.lang.NullPointerException

contentUrl, {code null} ise.

java.lang.IllegalArgumentException

contentUrl boşsa veya uzunluğu 512'yi aşıyorsa.

setHttpTimeoutMillis

@CanIgnoreReturnValue
public T setHttpTimeoutMillis(int httpTimeoutMillis)

Reklam isteği sırasında Google Mobile Ads SDK'sı tarafından yapılan HTTPS çağrıları için özel bir zaman aşımı ayarlar.

Uygulamanız uyumlulaştırma kullanıyorsa bu zaman aşımı, üçüncü taraf reklam ağı SDK'ları tarafından yapılan ağ çağrıları için geçerli değildir.

Parametreler
int httpTimeoutMillis

HTTPS zaman aşım süresini milisaniye cinsinden belirten bir tam sayı. 5000'ten (5 saniye) düşük değerler yoksayılır. Varsayılan değer 60000 (60 saniye) olarak ayarlanmıştır.

setNeighboringContentUrls

@CanIgnoreReturnValue
public T setNeighboringContentUrls(List<String> neighboringContentUrls)

Bir reklamın yakınındaki web içeriğini temsil eden URL'leri ayarlar. Marka güvenliğini destekler ve gösterilen reklamların, komşu içeriğe daha uygun bir uygulama düzeyinde derecelendirmeye (MA, T, PG vb.) sahip olmasını sağlar.

Parametreler
List<String> neighboringContentUrls

Mevcut komşu içerik URL'lerine eklenecek komşu içerik URL'lerinin listesi.

setRequestAgent

@CanIgnoreReturnValue
public T setRequestAgent(String requestAgent)

Reklam isteğinin kaynağını tanımlamak için istek aracısı dizesini ayarlar. Mobile Ads SDK'sına referans veren üçüncü taraf kitaplıkları, reklam isteğinin geldiği platformu belirtmek için bu yöntemi çağırmalıdır. Örneğin, "CoolAds ağı" adlı bir üçüncü taraf reklam ağı, Mobile Ads SDK'sına gelen istekleri uyumlulaştırıyorsa bu yöntemi "CoolAds" ile çağırmalıdır.

Korunan yöntemler

self

protected abstract T self()

Belirtilen alt türün kendi örneğini döndürür.