Schnittstelle „AdRequest“

Konfigurationsoptionen für eine Standardanfrage für Google Mobile Ads (AdMob). Wird verwendet, um Kontext-Targeting und netzwerkspezifische Parameter bereitzustellen.
Attribute
adUnitId
Die Anzeigenblock-ID.
categoryExclusions?
Ausschlusslabels für Anzeigenkategorien auf Ebene der Anzeigenfläche.
contentUrl?
Die Content-URL für eine Website, deren Inhalte mit den primären Inhalten der App übereinstimmen.
customTargeting?
Benutzerdefinierte Targeting-Parameter.
extras?
Zusätzliche Parameter, die an AdMob oder Ad Manager übergeben werden.
keywords?
Keywords für Targeting-Zwecke.
mediationExtras?
Zusätzliche Parameter, die in einer Vermittlungseinrichtung an einen bestimmten Anzeigenquellenadapter übergeben werden.
neighboringContentUrls?
URLs, die Webinhalte in der Nähe einer Anzeige repräsentieren.
placementId?
Eine lange Ganzzahl, die von der AdMob-Benutzeroberfläche für das konfigurierte Placement bereitgestellt wird.
publisherProvidedId?
Eine Kennung zur Verwendung beim Frequency Capping, bei der Zielgruppensegmentierung und beim Targeting auf Zielgruppen, bei der sequenziellen Anzeigenrotation und bei anderen Funktionen zur zielgruppenbasierten Anzeigenauslieferung auf beliebigen Geräten.
skipUninitializedAdapters?
Weist das SDK an, keine Gebotssignale zu erfassen oder Waterfall-Elemente für Adapter auszuführen, die noch nicht erfolgreich initialisiert wurden.

Attribute


Readonly adUnitId

adUnitId: string
Die Anzeigenblock-ID.

Optional Readonly categoryExclusions

categoryExclusions?: readonly string[]
Labels für den Ausschluss von Anzeigenkategorien auf Slot-Ebene.

Diese Funktion gilt nur für Ad Manager-Anzeigenanfragen. Kategorieausschlüsse werden bei AdMob-Anfragen ignoriert.

Optional Readonly contentUrl

contentUrl?: string
Die Content-URL für eine Website, deren Inhalte mit den primären Inhalten der App übereinstimmen. Diese Websiteinhalte werden für Targeting und Markensicherheit verwendet.

Optional Readonly customTargeting

customTargeting?: Readonly<Record<string, string | readonly string[]>>
Benutzerdefinierte Targeting-Parameter

Diese Funktion gilt nur für Ad Manager-Anzeigenanfragen. Benutzerdefiniertes Targeting wird bei AdMob-Anfragen ignoriert.

Optional Readonly Extras

extras?: Readonly<Record<string, unknown>>
Zusätzliche Parameter, die an AdMob oder Ad Manager übergeben werden sollen.

Werte müssen JSON-serialisierbare Typen sein (Strings, Zahlen, boolesche Werte, Nullwerte oder Arrays oder Objekte dieser Typen). Funktionen, Klasseninstanzen oder komplexe JavaScript-Typen wie „Set“ und „Map“ werden nicht unterstützt.

Optional Readonly Keywords

keywords?: readonly string[]
Keywords für Targeting-Zwecke.

Optional Readonly mediationExtras

mediationExtras?: readonly MediationExtras[]
Zusätzliche Parameter, die in einer Vermittlungseinrichtung an einen bestimmten Anzeigenquellenadapter übergeben werden.

Optional Readonly neighboringContentUrls

neighboringContentUrls?: readonly string[]
URLs, die Webinhalte in der Nähe einer Anzeige repräsentieren. Sie fördert die Markensicherheit und ermöglicht, dass eingeblendete Anzeigen eine Altersfreigabe auf App-Ebene wie MA, T oder PG haben, die besser zu den benachbarten Inhalten passt.

Optional Readonly placementId

placementId?: bigint
Eine lange Ganzzahl, die von der AdMob-Benutzeroberfläche für das konfigurierte Placement bereitgestellt wird.

Optional Readonly publisherProvidedId

publisherProvidedId?: string
Eine Kennung zur Verwendung beim Frequency Capping, bei der Zielgruppensegmentierung und beim Targeting auf Zielgruppen, bei der sequenziellen Anzeigenrotation und bei anderen Funktionen zur zielgruppenbasierten Anzeigenauslieferung auf beliebigen Geräten.

Diese Funktion ist nur für Ad Manager-Anzeigenanfragen verfügbar. Bei AdMob-Anfragen wird jede ID ignoriert.

Optional Readonly skipUninitializedAdapters

skipUninitializedAdapters?: boolean
Weist das SDK an, keine Gebotssignale zu erfassen oder Waterfall-Elemente für Adapter auszuführen, die noch nicht erfolgreich initialisiert wurden.