AdRequest

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

const String!
DEVICE_ID_EMULATOR = "B3EEABB8EE11C2BE770B684D95219ECB"

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

const Int

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

const Int

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

const Int

Reklam dizesi geçersiz.

const Int

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

const Int

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

const Int

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

const Int

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

const Int

Reklam dizesindeki istek kimliği bulunamadı.

const Int

Maksimum içerik URL'si uzunluğu.

Herkese açık işlevler

String?

Reklam dizesini alır.

String!

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

Bundle?
<T : CustomEvent?> getCustomEventExtrasBundle(adapterClass: Class<T!>!)

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

Bunun yerine getNetworkExtrasBundle kullanın.

(Mutable)Set<String!>!

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

(Mutable)List<String!>!

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

Bundle?
<T : MediationExtrasReceiver?> getNetworkExtrasBundle(
    adapterClass: Class<T!>!
)

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
isTestDevice(context: Context!)

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

Sabitler

DEVICE_ID_EMULATOR

const val DEVICE_ID_EMULATOR = "B3EEABB8EE11C2BE770B684D95219ECB": String!

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

ERROR_CODE_APP_ID_MISSING

const val ERROR_CODE_APP_ID_MISSING = 8: Int

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

ERROR_CODE_INTERNAL_ERROR

const val ERROR_CODE_INTERNAL_ERROR = 0: Int

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

ERROR_CODE_INVALID_AD_STRING

const val ERROR_CODE_INVALID_AD_STRING = 11: Int

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

ERROR_CODE_INVALID_REQUEST

const val ERROR_CODE_INVALID_REQUEST = 1: Int

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

ERROR_CODE_MEDIATION_NO_FILL

const val ERROR_CODE_MEDIATION_NO_FILL = 9: Int

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

const val ERROR_CODE_NETWORK_ERROR = 2: Int

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

ERROR_CODE_NO_FILL

const val ERROR_CODE_NO_FILL = 3: Int

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

ERROR_CODE_REQUEST_ID_MISMATCH

const val ERROR_CODE_REQUEST_ID_MISMATCH = 10: Int

Reklam dizesindeki istek kimliği bulunamadı.

MAX_CONTENT_URL_LENGTH

const val MAX_CONTENT_URL_LENGTH = 512: Int

Maksimum içerik URL'si uzunluğu.

Herkese açık işlevler

getAdString

fun getAdString(): String?

Reklam dizesini alır.

getContentUrl

fun getContentUrl(): String!

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

getCustomEventExtrasBundle

fun <T : CustomEvent?> getCustomEventExtrasBundle(adapterClass: Class<T!>!): Bundle?

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

fun getKeywords(): (Mutable)Set<String!>!

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

getNeighboringContentUrls

fun getNeighboringContentUrls(): (Mutable)List<String!>!

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

getNetworkExtrasBundle

fun <T : MediationExtrasReceiver?> getNetworkExtrasBundle(
    adapterClass: Class<T!>!
): Bundle?

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

fun getRequestAgent(): String!

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

isTestDevice

fun isTestDevice(context: Context!): Boolean

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