Interface NativeAdRequest

Extends AdRequest
Demande d'annonce native.
Propriétés
adChoicesPlacement?
Emplacement "Choisir sa pub".
adSizes?
Liste des tailles d'annonces valides pour la demande.
adUnitId
ID du bloc d'annonces.
aspectRatio?
Format du média à renvoyer.
categoryExclusions?
Libellés d'exclusion de catégories d'annonces au niveau de l'emplacement.
contentUrl?
URL de contenu d'un site Web dont le contenu correspond au contenu principal de l'application.
customClickGestureAllowTaps?
Indique si l'option "Taper pour cliquer" est activée avec un geste de clic personnalisé.
customFormatIds?
Liste des ID de formats d'annonces natives personnalisés définis dans l'UI Ad Manager.
customTargeting?
Paramètres de ciblage personnalisé.
extras?
Paramètres supplémentaires à transmettre à AdMob ou Ad Manager.
keywords?
Mots clés utilisés à des fins de ciblage.
manualImpressionRequested?
Indique si l'enregistrement manuel des impressions est demandé.
mediationExtras?
Paramètres supplémentaires à transmettre à un adaptateur de source d'annonces spécifique dans une configuration de médiation.
nativeAdTypes?
Liste des types d'annonces natives pour la requête.
neighboringContentUrls?
URL représentant le contenu Web à proximité d'une annonce.
placementId?
Entier long fourni par l'UI AdMob pour l'emplacement configuré.
publisherProvidedId?
Identifiant utilisé pour la limitation de la fréquence d'exposition, la segmentation et le ciblage de l'audience, la rotation séquentielle des annonces et d'autres commandes de diffusion des annonces en fonction de l'audience sur les différents types d'appareil.
skipUninitializedAdapters?
Indique au SDK de ne pas collecter de signaux d'enchères ni d'exécuter d'éléments en cascade pour les adaptateurs qui n'ont pas encore été initialisés avec succès.
videoOptions?
VideoOptions pour la demande.

Propriétés


Optional Readonly adChoicesPlacement

adChoicesPlacement?: AdChoicesPlacement
Emplacement "Choisir sa pub".

Optional Readonly adSizes

adSizes?: readonly AdSize[]
Liste des tailles d'annonces valides pour la demande.

Cette fonctionnalité n'est disponible que pour les éditeurs Ad Manager.

Readonly adUnitId

adUnitId: string
ID du bloc d'annonces.

Optional Readonly aspectRatio

aspectRatio?: NativeMediaAspectRatio
Format du média à renvoyer.

Optional Readonly categoryExclusions

categoryExclusions?: readonly string[]
Libellés d'exclusion de catégories d'annonces au niveau des emplacements.

Cette fonctionnalité ne s'applique qu'aux demandes d'annonces Ad Manager. Les exclusions de catégories sont ignorées dans les requêtes AdMob.

Optional Readonly contentUrl

contentUrl?: string
URL de contenu d'un site Web dont le contenu correspond au contenu principal de l'application. Le contenu de ce site Web est utilisé à des fins de ciblage et de brand safety.

Optional Readonly customClickGestureAllowTaps

customClickGestureAllowTaps?: boolean
Indique si l'option "Appuyer pour cliquer" est activée avec un geste de clic personnalisé.

Disponible pour les éditeurs inscrits sur la liste d'autorisation uniquement. Ces paramètres sont ignorés pour les éditeurs qui ne sont pas sur la liste d'autorisation.

Optional Readonly customFormatIds

customFormatIds?: readonly string[]
Liste des ID de formats d'annonces natives personnalisés définis dans l'UI Ad Manager.

Utilisée pour charger les annonces natives de type NativeAdType.CUSTOM_NATIVE.
Voir aussi

Optional Readonly customTargeting

customTargeting?: Readonly<Record<string, string | readonly string[]>>
Paramètres de ciblage personnalisés.

Cette fonctionnalité ne s'applique qu'aux demandes d'annonces Ad Manager. Le ciblage personnalisé est ignoré dans les demandes AdMob.

Optional Readonly extras

extras?: Readonly<Record<string, unknown>>
Paramètres supplémentaires à transmettre à AdMob ou Ad Manager.

Les valeurs doivent être des types sérialisables au format JSON (chaînes, nombres, valeurs booléennes, null, ou tableaux ou objets de ces types). Les fonctions, les instances de classe ou les types JavaScript complexes tels que Set et Map ne sont pas acceptés.

Optional Readonly mots clés

keywords?: readonly string[]
Mots clés utilisés à des fins de ciblage.

Optional Readonly manualImpressionRequested

manualImpressionRequested?: boolean
Indique si l'enregistrement manuel des impressions est demandé.

Optional Readonly mediationExtras

mediationExtras?: readonly MediationExtras[]
Paramètres supplémentaires à transmettre à un adaptateur de source d'annonces spécifique dans une configuration de médiation.

Optional Readonly nativeAdTypes

nativeAdTypes?: readonly NativeAdType[]
Liste des types d'annonces natives pour la requête.

Optional Readonly neighboringContentUrls

neighboringContentUrls?: readonly string[]
URL représentant le contenu Web à proximité d'une annonce. Elle favorise la brand safety et permet aux annonces diffusées d'avoir une classification au niveau de l'application (par exemple, MA, T ou PG) plus adaptée au contenu voisin.

Optional Readonly placementId

placementId?: bigint
Entier long fourni par l'UI AdMob pour l'emplacement configuré.

Optional Readonly publisherProvidedId

publisherProvidedId?: string
Identifiant utilisé pour la limitation de la fréquence d'exposition, la segmentation et le ciblage de l'audience, la rotation séquentielle des annonces et d'autres commandes de diffusion des annonces en fonction de l'audience sur les différents types d'appareil.

Cette fonctionnalité ne s'applique qu'aux demandes d'annonces Ad Manager. Tout ID est ignoré dans les demandes AdMob.

Optional Readonly skipUninitializedAdapters

skipUninitializedAdapters?: boolean
Indique au SDK de ne pas collecter de signaux d'enchères ni d'exécuter d'éléments en cascade pour les adaptateurs qui n'ont pas encore été initialisés avec succès.

Optional Readonly videoOptions

videoOptions?: VideoOptions
VideoOptions pour la requête.