AdRequest

public class AdRequest

Bilinen doğrudan alt sınıflar
AdManagerAdRequest

AdManagerAdRequest, Google Ad Manager'dan reklam almak için kullanılan hedefleme bilgilerini içerir.


AdRequest, bir reklamı getirmek için kullanılan hedefleme bilgilerini içerir. Reklam istekleri AdRequest.Builder kullanılarak oluşturulur.

Ad Manager kullanan yayıncılar com.google.android.gms.ads.admanager.AdManagerAdRequest kullanmalıdır.

Özet

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

Bir AdRequest oluşturur.

Sabitler

static final String
DEVICE_ID_EMULATOR = "B3EEABB8EE11C2BE770B684D95219ECB"

setTestDeviceIds ile kullanılacak emülatörler için deviceId.

static final int

Uygulama kimliği eksik olduğu için reklam isteği gönderilmedi.

static final int

Dahili bir durum oluşmuştur. Örneğin, reklam sunucusundan geçersiz bir yanıt alınmıştır.

static final int

Reklam dizesi geçersiz.

static final int

Reklam isteği geçersizdi (ör. reklam birimi kimliği yanlıştı).

static final int

Uyumlulaştırma bağdaştırıcısı reklam isteğini doldurmamıştır.

static final int

Reklam isteği, ağ bağlantısı nedeniyle başarısız oldu.

static final int

Reklam isteği başarılı oldu ancak reklam envanteri olmadığı için reklam döndürülmedi.

static final int

Reklam dizesindeki istek kimliği bulunamadı.

static final int

Maksimum içerik URL'si uzunluğu.

Herkese açık yöntemler

@Nullable String

Reklam dizesini alır.

String

İçerik URL'si hedefleme bilgilerini döndürür.

@Nullable Bundle
<T extends CustomEvent> getCustomEventExtrasBundle(Class<T> adapterClass)

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

Bunun yerine getNetworkExtrasBundle kullanın.

Set<String>

Hedefleme bilgileri anahtar kelimelerini döndürür.

List<String>

Komşu içerik URL'lerinin listesini veya URL ayarlanmamışsa boş bir liste döndürür.

@Nullable Bundle
<T extends MediationExtrasReceiver> getNetworkExtrasBundle(
    Class<T> adapterClass
)

Belirli bir reklam ağı bağdaştırıcısı için aktarılacak ek parametreleri döndürür.

String

Reklam isteğinin kaynağını tanımlamak için istek aracısı dizesini döndürür.

boolean

Bu cihaz test reklamları alacaksa true değerini döndürür.

Sabitler

DEVICE_ID_EMULATOR

public static final String DEVICE_ID_EMULATOR = "B3EEABB8EE11C2BE770B684D95219ECB"

setTestDeviceIds ile kullanılacak emülatörler için deviceId.

ERROR_CODE_APP_ID_MISSING

public static final int ERROR_CODE_APP_ID_MISSING = 8

Uygulama kimliği eksik olduğu için reklam isteği gönderilmedi.

ERROR_CODE_INTERNAL_ERROR

public static final int ERROR_CODE_INTERNAL_ERROR = 0

Dahili bir durum oluşmuştur. Örneğin, reklam sunucusundan geçersiz bir yanıt alınmıştır.

ERROR_CODE_INVALID_AD_STRING

public static final int ERROR_CODE_INVALID_AD_STRING = 11

Reklam dizesi geçersiz. Örneğin, reklam dizesinde istek kimliği yoktur.

ERROR_CODE_INVALID_REQUEST

public static final int ERROR_CODE_INVALID_REQUEST = 1

Reklam isteği geçersizdi (ör. reklam birimi kimliği yanlıştı).

ERROR_CODE_MEDIATION_NO_FILL

public static final int ERROR_CODE_MEDIATION_NO_FILL = 9

Uyumlulaştırma bağdaştırıcısı reklam isteğini doldurmamıştır. Bu hata getCode tarafından döndürülürse temel neden için getCause'u kontrol edin.

ERROR_CODE_NETWORK_ERROR

public static final int ERROR_CODE_NETWORK_ERROR = 2

Reklam isteği, ağ bağlantısı nedeniyle başarısız oldu.

ERROR_CODE_NO_FILL

public static final int ERROR_CODE_NO_FILL = 3

Reklam isteği başarılı oldu ancak reklam envanteri olmadığı için reklam döndürülmedi.

ERROR_CODE_REQUEST_ID_MISMATCH

public static final int ERROR_CODE_REQUEST_ID_MISMATCH = 10

Reklam dizesindeki istek kimliği bulunamadı.

MAX_CONTENT_URL_LENGTH

public static final int MAX_CONTENT_URL_LENGTH = 512

Maksimum içerik URL'si uzunluğu.

Herkese açık yöntemler

getAdString

public @Nullable String getAdString()

Reklam dizesini alır.

getContentUrl

public String getContentUrl()

İçerik URL'si hedefleme bilgilerini döndürür. contentUrl ayarlanmadıysa null döndürür.

getCustomEventExtrasBundle

public @Nullable Bundle <T extends CustomEvent> getCustomEventExtrasBundle(Class<T> adapterClass)

Belirli bir özel etkinlik bağdaştırıcısı için iletilecek ek parametreleri döndürür. Sağlanan türde özel etkinlik ekstrası ayarlanmamışsa null döndürür.

getKeywords

public Set<StringgetKeywords()

Hedefleme bilgileri anahtar kelimelerini döndürür. Anahtar kelime eklenmediyse boş bir Set döndürür.

getNeighboringContentUrls

public List<StringgetNeighboringContentUrls()

Komşu içerik URL'lerinin listesini veya URL ayarlanmamışsa boş bir liste döndürür.

getNetworkExtrasBundle

public @Nullable Bundle <T extends MediationExtrasReceiver> getNetworkExtrasBundle(
    Class<T> adapterClass
)

Belirli bir reklam ağı bağdaştırıcısı için aktarılacak ek parametreleri döndürür. Sağlanan türde ağ ekstrası ayarlanmamışsa null döndürür.

getRequestAgent

public String getRequestAgent()

Reklam isteğinin kaynağını tanımlamak için istek aracısı dizesini döndürür.

isTestDevice

public boolean isTestDevice(Context context)

Bu cihaz test reklamları alacaksa true değerini döndürür.