Interface AdRequest

Standart bir Google Mobil Reklamları (AdMob) isteği için yapılandırma seçenekleri. İçeriğe dayalı hedefleme ve ağa özgü parametreler sağlamak için kullanılır.
Özellikler
adUnitId
Reklam birimi kimliği.
categoryExclusions?
Alan düzeyi reklam kategorisi hariç tutma etiketleri.
contentUrl?
İçeriği, uygulamanın birincil içeriğiyle eşleşen bir web sitesinin içerik URL'si.
customTargeting?
Özel hedefleme parametreleri.
extras?
AdMob veya Ad Manager'a aktarılacak ek parametreler.
keywords?
Hedefleme amaçlı anahtar kelimeler.
mediationExtras?
Uyumlulaştırma kurulumunda belirli bir reklam kaynağı bağdaştırıcısına aktarılacak ek parametreler.
neighboringContentUrls?
Bir reklamın yakınındaki web içeriğini temsil eden URL'ler.
placementId?
Yapılandırılmış yerleşim için AdMob kullanıcı arayüzü tarafından sağlanan uzun bir tam sayı.
publisherProvidedId?
Sıklık sınırı, kitle segmentasyonu ve hedefleme, sıralı reklam rotasyonu ve kitleye dayalı diğer reklam yayını kontrolleri için cihazlar genelinde kullanılacak bir tanımlayıcı.
skipUninitializedAdapters?
SDK'ya, henüz başarıyla başlatılmamış bağdaştırıcılar için teklifli sistem sinyallerini toplamaması veya şelale öğelerini yürütmemesi talimatını verir.

Özellikler


Readonly adUnitId

adUnitId: string
Reklam birimi kimliği.

Optional Readonly categoryExclusions

categoryExclusions?: readonly string[]
Alan düzeyi reklam kategorisi hariç tutma etiketleri.

Bu özellik yalnızca Ad Manager reklam istekleri için geçerlidir. Kategori hariç tutmaları AdMob isteklerinde yoksayılır.

Optional Readonly contentUrl

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

Optional Readonly customTargeting

customTargeting?: Readonly<Record<string, string | readonly string[]>>
Özel hedefleme parametreleri.

Bu özellik yalnızca Ad Manager reklam istekleri için geçerlidir. AdMob isteklerinde özel hedefleme yoksayılır.

Optional Readonly extras

extras?: Readonly<Record<string, unknown>>
AdMob veya Ad Manager'a iletilecek ek parametreler.

Değerler JSON'a dönüştürülebilir türler (dizeler, sayılar, boole değerleri, null, veya bu türlerin dizileri ya da nesneleri) olmalıdır. Fonksiyonlar, sınıf örnekleri veya Set ve Map gibi karmaşık JavaScript türleri desteklenmez.

Optional Readonly Anahtar kelimeler

keywords?: readonly string[]
Hedefleme amaçlı anahtar kelimeler.

Optional Readonly mediationExtras

mediationExtras?: readonly MediationExtras[]
Uyumlulaştırma kurulumunda belirli bir reklam kaynağı bağdaştırıcısına aktarılacak ek parametreler.

Optional Readonly neighboringContentUrls

neighboringContentUrls?: readonly string[]
Bir reklamın yakınındaki web içeriğini temsil eden URL'ler. Marka güvenliğini destekler ve gösterilen reklamların, komşu içeriklere daha uygun olan MA, T veya PG gibi uygulama düzeyinde bir derecelendirmeye sahip olmasına olanak tanır.

Optional Readonly placementId

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

Optional Readonly publisherProvidedId

publisherProvidedId?: string
Sıklık sınırı, kitle segmentasyonu ve hedefleme, sıralı reklam rotasyonu ve kitleye dayalı diğer reklam yayını kontrolleri için cihazlar genelinde kullanılacak bir tanımlayıcı.

Bu özellik yalnızca Ad Manager reklam istekleri için geçerlidir. AdMob isteklerinde tüm kimlikler yoksayılır.

Optional Readonly skipUninitializedAdapters

skipUninitializedAdapters?: boolean
SDK'ya, henüz başarıyla başlatılmamış bağdaştırıcılar için teklif sinyallerini toplamaması veya şelale öğelerini yürütmemesi talimatını verir.