REST Resource: advertisers.adGroups.targetingTypes.assignedTargetingOptions

Ressource: AssignedTargetingOption

Une seule option de ciblage attribuée, qui définit l'état d'une option de ciblage pour une entité avec des paramètres de ciblage.

Représentation JSON
{
  "name": string,
  "assignedTargetingOptionId": string,
  "assignedTargetingOptionIdAlias": string,
  "targetingType": enum (TargetingType),
  "inheritance": enum (Inheritance),

  // Union field details can be only one of the following:
  "channelDetails": {
    object (ChannelAssignedTargetingOptionDetails)
  },
  "appCategoryDetails": {
    object (AppCategoryAssignedTargetingOptionDetails)
  },
  "appDetails": {
    object (AppAssignedTargetingOptionDetails)
  },
  "urlDetails": {
    object (UrlAssignedTargetingOptionDetails)
  },
  "dayAndTimeDetails": {
    object (DayAndTimeAssignedTargetingOptionDetails)
  },
  "ageRangeDetails": {
    object (AgeRangeAssignedTargetingOptionDetails)
  },
  "regionalLocationListDetails": {
    object (RegionalLocationListAssignedTargetingOptionDetails)
  },
  "proximityLocationListDetails": {
    object (ProximityLocationListAssignedTargetingOptionDetails)
  },
  "genderDetails": {
    object (GenderAssignedTargetingOptionDetails)
  },
  "videoPlayerSizeDetails": {
    object (VideoPlayerSizeAssignedTargetingOptionDetails)
  },
  "userRewardedContentDetails": {
    object (UserRewardedContentAssignedTargetingOptionDetails)
  },
  "parentalStatusDetails": {
    object (ParentalStatusAssignedTargetingOptionDetails)
  },
  "contentInstreamPositionDetails": {
    object (ContentInstreamPositionAssignedTargetingOptionDetails)
  },
  "contentOutstreamPositionDetails": {
    object (ContentOutstreamPositionAssignedTargetingOptionDetails)
  },
  "deviceTypeDetails": {
    object (DeviceTypeAssignedTargetingOptionDetails)
  },
  "audienceGroupDetails": {
    object (AudienceGroupAssignedTargetingOptionDetails)
  },
  "browserDetails": {
    object (BrowserAssignedTargetingOptionDetails)
  },
  "householdIncomeDetails": {
    object (HouseholdIncomeAssignedTargetingOptionDetails)
  },
  "onScreenPositionDetails": {
    object (OnScreenPositionAssignedTargetingOptionDetails)
  },
  "carrierAndIspDetails": {
    object (CarrierAndIspAssignedTargetingOptionDetails)
  },
  "keywordDetails": {
    object (KeywordAssignedTargetingOptionDetails)
  },
  "negativeKeywordListDetails": {
    object (NegativeKeywordListAssignedTargetingOptionDetails)
  },
  "operatingSystemDetails": {
    object (OperatingSystemAssignedTargetingOptionDetails)
  },
  "deviceMakeModelDetails": {
    object (DeviceMakeModelAssignedTargetingOptionDetails)
  },
  "environmentDetails": {
    object (EnvironmentAssignedTargetingOptionDetails)
  },
  "inventorySourceDetails": {
    object (InventorySourceAssignedTargetingOptionDetails)
  },
  "categoryDetails": {
    object (CategoryAssignedTargetingOptionDetails)
  },
  "viewabilityDetails": {
    object (ViewabilityAssignedTargetingOptionDetails)
  },
  "authorizedSellerStatusDetails": {
    object (AuthorizedSellerStatusAssignedTargetingOptionDetails)
  },
  "languageDetails": {
    object (LanguageAssignedTargetingOptionDetails)
  },
  "geoRegionDetails": {
    object (GeoRegionAssignedTargetingOptionDetails)
  },
  "inventorySourceGroupDetails": {
    object (InventorySourceGroupAssignedTargetingOptionDetails)
  },
  "digitalContentLabelExclusionDetails": {
    object (DigitalContentLabelAssignedTargetingOptionDetails)
  },
  "sensitiveCategoryExclusionDetails": {
    object (SensitiveCategoryAssignedTargetingOptionDetails)
  },
  "exchangeDetails": {
    object (ExchangeAssignedTargetingOptionDetails)
  },
  "subExchangeDetails": {
    object (SubExchangeAssignedTargetingOptionDetails)
  },
  "thirdPartyVerifierDetails": {
    object (ThirdPartyVerifierAssignedTargetingOptionDetails)
  },
  "poiDetails": {
    object (PoiAssignedTargetingOptionDetails)
  },
  "businessChainDetails": {
    object (BusinessChainAssignedTargetingOptionDetails)
  },
  "contentDurationDetails": {
    object (ContentDurationAssignedTargetingOptionDetails)
  },
  "contentStreamTypeDetails": {
    object (ContentStreamTypeAssignedTargetingOptionDetails)
  },
  "nativeContentPositionDetails": {
    object (NativeContentPositionAssignedTargetingOptionDetails)
  },
  "omidDetails": {
    object (OmidAssignedTargetingOptionDetails)
  },
  "audioContentTypeDetails": {
    object (AudioContentTypeAssignedTargetingOptionDetails)
  },
  "contentGenreDetails": {
    object (ContentGenreAssignedTargetingOptionDetails)
  },
  "youtubeVideoDetails": {
    object (YoutubeVideoAssignedTargetingOptionDetails)
  },
  "youtubeChannelDetails": {
    object (YoutubeChannelAssignedTargetingOptionDetails)
  },
  "sessionPositionDetails": {
    object (SessionPositionAssignedTargetingOptionDetails)
  }
  // End of list of possible types for union field details.
}
Champs
name

string

Uniquement en sortie. Nom de la ressource pour cette option de ciblage attribuée.

assignedTargetingOptionId

string

Uniquement en sortie. Identifiant unique de l'option de ciblage attribuée. L'ID est unique au sein d'une ressource et d'un type de ciblage donnés. Il peut être réutilisé dans d'autres contextes.

assignedTargetingOptionIdAlias

string

Uniquement en sortie. Alias de l'assignedTargetingOptionId. Cette valeur peut être utilisée à la place de assignedTargetingOptionId pour récupérer ou supprimer un ciblage existant.

Ce champ n'est accepté que pour toutes les options de ciblage attribuées aux types de ciblage suivants :

  • TARGETING_TYPE_AGE_RANGE
  • TARGETING_TYPE_DEVICE_TYPE
  • TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION
  • TARGETING_TYPE_ENVIRONMENT
  • TARGETING_TYPE_EXCHANGE
  • TARGETING_TYPE_GENDER
  • TARGETING_TYPE_HOUSEHOLD_INCOME
  • TARGETING_TYPE_NATIVE_CONTENT_POSITION
  • TARGETING_TYPE_OMID
  • TARGETING_TYPE_PARENTAL_STATUS
  • TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION
  • TARGETING_TYPE_VIDEO_PLAYER_SIZE
  • TARGETING_TYPE_VIEWABILITY

Ce champ est également compatible avec les options de ciblage attribuées aux éléments de campagne, des types de ciblage suivants:

  • TARGETING_TYPE_CONTENT_INSTREAM_POSITION
  • TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION
targetingType

enum (TargetingType)

Uniquement en sortie. Indique le type de cette option de ciblage attribuée.

inheritance

enum (Inheritance)

Uniquement en sortie. État de l'héritage de l'option de ciblage attribuée.

Champ d'union details. Informations détaillées sur l'option de ciblage attribuée. Un seul champ des détails peut être renseigné, et il doit correspondre à targeting_type. details ne peut être qu'un des éléments suivants :
channelDetails

object (ChannelAssignedTargetingOptionDetails)

Informations sur la chaîne Ce champ sera renseigné lorsque targetingType aura la valeur TARGETING_TYPE_CHANNEL.

appCategoryDetails

object (AppCategoryAssignedTargetingOptionDetails)

Informations sur la catégorie d'applications Ce champ est renseigné lorsque targetingType est défini sur TARGETING_TYPE_APP_CATEGORY.

appDetails

object (AppAssignedTargetingOptionDetails)

Informations sur l'application Ce champ est renseigné lorsque targetingType est défini sur TARGETING_TYPE_APP.

urlDetails

object (UrlAssignedTargetingOptionDetails)

Détails de l'URL Ce champ sera renseigné lorsque targetingType aura la valeur TARGETING_TYPE_URL.

dayAndTimeDetails

object (DayAndTimeAssignedTargetingOptionDetails)

Informations sur le jour et l'heure. Ce champ est renseigné lorsque targetingType est défini sur TARGETING_TYPE_DAY_AND_TIME.

ageRangeDetails

object (AgeRangeAssignedTargetingOptionDetails)

Informations sur la tranche d'âge. Ce champ sera renseigné lorsque targetingType aura la valeur TARGETING_TYPE_AGE_RANGE.

regionalLocationListDetails

object (RegionalLocationListAssignedTargetingOptionDetails)

Informations sur la liste des zones géographiques régionales. Ce champ est renseigné lorsque targetingType est défini sur TARGETING_TYPE_REGIONAL_LOCATION_LIST.

proximityLocationListDetails

object (ProximityLocationListAssignedTargetingOptionDetails)

Détails de la liste d'emplacements de proximité. Ce champ est renseigné lorsque targetingType est défini sur TARGETING_TYPE_PROXIMITY_LOCATION_LIST.

genderDetails

object (GenderAssignedTargetingOptionDetails)

Informations sur le genre. Ce champ sera renseigné lorsque targetingType aura la valeur TARGETING_TYPE_GENDER.

videoPlayerSizeDetails

object (VideoPlayerSizeAssignedTargetingOptionDetails)

Informations sur la taille du lecteur vidéo. Ce champ est renseigné lorsque targetingType est défini sur TARGETING_TYPE_VIDEO_PLAYER_SIZE.

userRewardedContentDetails

object (UserRewardedContentAssignedTargetingOptionDetails)

Informations sur le contenu avec récompense pour l'utilisateur. Ce champ est renseigné lorsque targetingType est défini sur TARGETING_TYPE_USER_REWARDED_CONTENT.

parentalStatusDetails

object (ParentalStatusAssignedTargetingOptionDetails)

Informations sur le statut parental. Ce champ sera renseigné lorsque targetingType aura la valeur TARGETING_TYPE_PARENTAL_STATUS.

contentInstreamPositionDetails

object (ContentInstreamPositionAssignedTargetingOptionDetails)

Détails de la position du contenu dans la vidéo Ce champ sera renseigné lorsque targetingType aura la valeur TARGETING_TYPE_CONTENT_INSTREAM_POSITION.

contentOutstreamPositionDetails

object (ContentOutstreamPositionAssignedTargetingOptionDetails)

Détails de la position du contenu dans le flux externe. Ce champ est renseigné lorsque targetingType est défini sur TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION.

deviceTypeDetails

object (DeviceTypeAssignedTargetingOptionDetails)

Détails du type d'appareil. Ce champ est renseigné lorsque targetingType est défini sur TARGETING_TYPE_DEVICE_TYPE.

audienceGroupDetails

object (AudienceGroupAssignedTargetingOptionDetails)

Détails du ciblage d'audience Ce champ est renseigné lorsque targetingType est défini sur TARGETING_TYPE_AUDIENCE_GROUP. Vous ne pouvez cibler qu'une seule option de groupe d'audience par ressource.

browserDetails

object (BrowserAssignedTargetingOptionDetails)

Informations sur le navigateur. Ce champ est renseigné lorsque targetingType est défini sur TARGETING_TYPE_BROWSER.

householdIncomeDetails

object (HouseholdIncomeAssignedTargetingOptionDetails)

Détails des revenus du foyer. Ce champ est renseigné lorsque targetingType est défini sur TARGETING_TYPE_HOUSEHOLD_INCOME.

onScreenPositionDetails

object (OnScreenPositionAssignedTargetingOptionDetails)

Détails de la position à l'écran. Ce champ sera renseigné lorsque targetingType aura la valeur TARGETING_TYPE_ON_SCREEN_POSITION.

carrierAndIspDetails

object (CarrierAndIspAssignedTargetingOptionDetails)

Informations sur l'opérateur et le FAI. Ce champ est renseigné lorsque targetingType est défini sur TARGETING_TYPE_CARRIER_AND_ISP.

keywordDetails

object (KeywordAssignedTargetingOptionDetails)

Informations sur les mots clés. Ce champ est renseigné lorsque targetingType est défini sur TARGETING_TYPE_KEYWORD.

Vous pouvez attribuer jusqu'à 5 000 mots clés à exclure directs à une ressource. Aucune limite sur le nombre de mots clés à inclure pouvant être attribués.

negativeKeywordListDetails

object (NegativeKeywordListAssignedTargetingOptionDetails)

Détails du mot clé. Ce champ est renseigné lorsque targetingType est défini sur TARGETING_TYPE_NEGATIVE_KEYWORD_LIST.

Vous pouvez attribuer jusqu'à quatre listes de mots clés à exclure à une ressource.

operatingSystemDetails

object (OperatingSystemAssignedTargetingOptionDetails)

Détails du système d'exploitation Ce champ est renseigné lorsque targetingType est défini sur TARGETING_TYPE_OPERATING_SYSTEM.

deviceMakeModelDetails

object (DeviceMakeModelAssignedTargetingOptionDetails)

Informations sur la marque et le modèle de l'appareil. Ce champ est renseigné lorsque targetingType est défini sur TARGETING_TYPE_DEVICE_MAKE_MODEL.

environmentDetails

object (EnvironmentAssignedTargetingOptionDetails)

Détails de l'environnement. Ce champ est renseigné lorsque targetingType est défini sur TARGETING_TYPE_ENVIRONMENT.

inventorySourceDetails

object (InventorySourceAssignedTargetingOptionDetails)

Informations sur la source d'inventaire. Ce champ est renseigné lorsque targetingType est défini sur TARGETING_TYPE_INVENTORY_SOURCE.

categoryDetails

object (CategoryAssignedTargetingOptionDetails)

Informations sur la catégorie. Ce champ est renseigné lorsque targetingType est défini sur TARGETING_TYPE_CATEGORY.

Si vous ciblez une catégorie, vous ciblez également ses sous-catégories. Si une catégorie est exclue du ciblage et qu'une sous-catégorie est incluse, l'exclusion prévaut.

viewabilityDetails

object (ViewabilityAssignedTargetingOptionDetails)

Détails de la visibilité. Ce champ est renseigné lorsque targetingType est défini sur TARGETING_TYPE_VIEWABILITY.

Vous ne pouvez cibler qu'une seule option de visibilité par ressource.

authorizedSellerStatusDetails

object (AuthorizedSellerStatusAssignedTargetingOptionDetails)

Informations sur l'état du vendeur autorisé. Ce champ sera renseigné lorsque targetingType aura la valeur TARGETING_TYPE_AUTHORIZED_SELLER_STATUS.

Vous ne pouvez cibler qu'une seule option d'état de vendeur autorisé par ressource.

Si aucune option d'état de vendeur autorisé n'est définie pour une ressource, tous les vendeurs autorisés indiqués comme DIRECT ou RESELLER dans le fichier ads.txt sont ciblés par défaut.

languageDetails

object (LanguageAssignedTargetingOptionDetails)

Informations sur la langue Ce champ sera renseigné lorsque targetingType aura la valeur TARGETING_TYPE_LANGUAGE.

geoRegionDetails

object (GeoRegionAssignedTargetingOptionDetails)

Informations sur la région géographique. Ce champ est renseigné lorsque targetingType est défini sur TARGETING_TYPE_GEO_REGION.

inventorySourceGroupDetails

object (InventorySourceGroupAssignedTargetingOptionDetails)

Informations sur le groupe de sources d'inventaire. Ce champ est renseigné lorsque targetingType est défini sur TARGETING_TYPE_INVENTORY_SOURCE_GROUP.

digitalContentLabelExclusionDetails

object (DigitalContentLabelAssignedTargetingOptionDetails)

Détails du libellé de contenu numérique Ce champ est renseigné lorsque targetingType est défini sur TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION.

Les libellés de contenu numérique sont des exclusions de ciblage. Les exclusions de libellés de contenu numérique au niveau de l'annonceur, le cas échéant, sont toujours appliquées lors de la diffusion (même si elles ne sont pas visibles dans les paramètres des ressources). Les paramètres de la ressource peuvent exclure des libellés de contenu en plus des exclusions d'annonceurs, mais pas les remplacer. Un élément de campagne ne sera pas diffusé si tous les libellés de contenu numérique sont exclus.

sensitiveCategoryExclusionDetails

object (SensitiveCategoryAssignedTargetingOptionDetails)

Informations sur la catégorie sensible. Ce champ est renseigné lorsque targetingType est défini sur TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION.

Les catégories sensibles sont des exclusions de ciblage. Si elles sont définies, les exclusions de catégories sensibles au niveau de l'annonceur sont toujours appliquées lors de la diffusion (même si elles ne sont pas visibles dans les paramètres des ressources). Les paramètres de ressources peuvent exclure des catégories sensibles en plus des exclusions d'annonceurs, mais pas les remplacer.

exchangeDetails

object (ExchangeAssignedTargetingOptionDetails)

Détails de la place de marché. Ce champ est renseigné lorsque targetingType est défini sur TARGETING_TYPE_EXCHANGE.

subExchangeDetails

object (SubExchangeAssignedTargetingOptionDetails)

Détails de la sous-place de marché. Ce champ est renseigné lorsque targetingType est défini sur TARGETING_TYPE_SUB_EXCHANGE.

thirdPartyVerifierDetails

object (ThirdPartyVerifierAssignedTargetingOptionDetails)

Détails de la validation tierce. Ce champ est renseigné lorsque targetingType est défini sur TARGETING_TYPE_THIRD_PARTY_VERIFIER.

poiDetails

object (PoiAssignedTargetingOptionDetails)

Détails du POI. Ce champ sera renseigné lorsque targetingType aura la valeur TARGETING_TYPE_POI.

businessChainDetails

object (BusinessChainAssignedTargetingOptionDetails)

Informations sur la chaîne d'établissements. Ce champ sera renseigné lorsque targetingType aura la valeur TARGETING_TYPE_BUSINESS_CHAIN.

contentDurationDetails

object (ContentDurationAssignedTargetingOptionDetails)

Détails de la durée du contenu. Ce champ est renseigné lorsque targetingType est défini sur TARGETING_TYPE_CONTENT_DURATION.

contentStreamTypeDetails

object (ContentStreamTypeAssignedTargetingOptionDetails)

Détails de la durée du contenu. Ce champ sera renseigné lorsque vous indiquerez la valeur TARGETING_TYPE_CONTENT_STREAM_TYPE pour le type de ciblage.

nativeContentPositionDetails

object (NativeContentPositionAssignedTargetingOptionDetails)

Informations sur la position du contenu natif. Ce champ est renseigné lorsque targetingType est défini sur TARGETING_TYPE_NATIVE_CONTENT_POSITION.

omidDetails

object (OmidAssignedTargetingOptionDetails)

Détails de l'inventaire activé pour Open Measurement. Ce champ est renseigné lorsque targetingType est défini sur TARGETING_TYPE_OMID.

audioContentTypeDetails

object (AudioContentTypeAssignedTargetingOptionDetails)

Informations sur le type de contenu audio. Ce champ sera renseigné lorsque targetingType aura la valeur TARGETING_TYPE_AUDIO_CONTENT_TYPE.

contentGenreDetails

object (ContentGenreAssignedTargetingOptionDetails)

Informations sur le genre de contenu. Ce champ est renseigné lorsque targetingType est défini sur TARGETING_TYPE_CONTENT_GENRE.

youtubeVideoDetails

object (YoutubeVideoAssignedTargetingOptionDetails)

Détails de la vidéo YouTube Ce champ est renseigné lorsque targetingType est défini sur TARGETING_TYPE_YOUTUBE_VIDEO.

youtubeChannelDetails

object (YoutubeChannelAssignedTargetingOptionDetails)

Informations sur la chaîne YouTube Ce champ est renseigné lorsque targetingType est défini sur TARGETING_TYPE_YOUTUBE_CHANNEL.

sessionPositionDetails

object (SessionPositionAssignedTargetingOptionDetails)

Informations sur la position de la session. Ce champ est renseigné lorsque targetingType est défini sur TARGETING_TYPE_SESSION_POSITION.

Héritage

Indique si l'option de ciblage attribuée est héritée d'une entité de niveau supérieur (partenaire ou annonceur, par exemple). Les options de ciblage héritées sont prioritaires, sont toujours appliquées à la diffusion par rapport au ciblage attribué au niveau actuel et ne peuvent pas être modifiées via le service d'entité actuel. Ils doivent être modifiés via le service d'entité dont ils sont hérités. L'héritage ne s'applique qu'aux exclusions de chaînes ciblées par exclusion, de catégories sensibles et de libellés de contenu numérique si elles sont configurées au niveau du parent.

Enums
INHERITANCE_UNSPECIFIED L'héritage n'est pas spécifié ou est inconnu.
NOT_INHERITED L'option de ciblage attribuée n'est pas héritée de l'entité de niveau supérieur.
INHERITED_FROM_PARTNER L'option de ciblage attribuée est héritée des paramètres de ciblage du partenaire.
INHERITED_FROM_ADVERTISER L'option de ciblage attribuée est héritée des paramètres de ciblage de l'annonceur.

ChannelAssignedTargetingOptionDetails

Informations sur l'option de ciblage par canal attribué. Ce champ est renseigné dans le champ "Détails" d'une AssignedTargetingOption lorsque targetingType est TARGETING_TYPE_CHANNEL.

Représentation JSON
{
  "channelId": string,
  "negative": boolean
}
Champs
channelId

string (int64 format)

Obligatoire. ID de la chaîne. Doit faire référence au champ "ID de la chaîne" d'une ressource Chaîne appartenant à un partenaire ou Chaîne appartenant à un annonceur.

negative

boolean

Indique si cette option fait l'objet d'un ciblage par exclusion. Pour l'option de ciblage attribuée au niveau de l'annonceur, ce champ doit être défini sur "true" (vrai).

AppCategoryAssignedTargetingOptionDetails

Détails de l'option de ciblage par catégorie d'application attribuée. Ce champ est renseigné dans le champ appCategoryDetails d'un AssignedTargetingOption lorsque targetingType est TARGETING_TYPE_APP_CATEGORY.

Représentation JSON
{
  "displayName": string,
  "targetingOptionId": string,
  "negative": boolean
}
Champs
displayName

string

Uniquement en sortie. Nom à afficher de la catégorie d'applications.

targetingOptionId

string

Obligatoire. Champ targetingOptionId lorsque targetingType est TARGETING_TYPE_APP_CATEGORY.

negative

boolean

Indique si cette option est ciblée de manière négative.

AppAssignedTargetingOptionDetails

Détails de l'option de ciblage des applications attribuées. Ce champ est renseigné dans le champ "Détails" d'une AssignedTargetingOption lorsque targetingType est TARGETING_TYPE_APP.

Représentation JSON
{
  "appId": string,
  "displayName": string,
  "negative": boolean,
  "appPlatform": enum (AppPlatform)
}
Champs
appId

string

Obligatoire. ID de l'application.

L'application Play Store d'Android utilise l'ID du bundle, par exemple com.google.android.gm. L'ID d'application de l'App Store d'Apple utilise une chaîne à neuf chiffres, par exemple 422689480.

displayName

string

Uniquement en sortie. Nom à afficher de l'application.

negative

boolean

Indique si cette option fait l'objet d'un ciblage par exclusion.

appPlatform

enum (AppPlatform)

Indique la plate-forme de l'application ciblée. Si ce champ n'est pas spécifié, la plate-forme de l'application sera considérée comme mobile (c'est-à-dire Android ou iOS), et nous dériverons la plate-forme mobile appropriée à partir de l'ID de l'application.

AppPlatform

Options de ciblage par plate-forme d'application possibles.

Enums
APP_PLATFORM_UNSPECIFIED Valeur par défaut lorsque la plate-forme de l'application n'est pas spécifiée dans cette version. Cette énumération est un espace réservé pour la valeur par défaut et ne représente pas une véritable option de plate-forme.
APP_PLATFORM_IOS La plate-forme de l'application est iOS.
APP_PLATFORM_ANDROID La plate-forme de l'application est Android.
APP_PLATFORM_ROKU La plate-forme de l'application est Roku.
APP_PLATFORM_AMAZON_FIRETV La plate-forme de l'application est Amazon Fire TV.
APP_PLATFORM_PLAYSTATION La plate-forme de l'application est PlayStation.
APP_PLATFORM_APPLE_TV La plate-forme de l'application est Apple TV.
APP_PLATFORM_XBOX La plate-forme d'applications est Xbox.
APP_PLATFORM_SAMSUNG_TV La plate-forme de l'application est Samsung TV.
APP_PLATFORM_ANDROID_TV La plate-forme de l'application est Android TV.
APP_PLATFORM_GENERIC_CTV La plate-forme d'applications est une plate-forme de TV connectée qui n'est pas explicitement listée ailleurs.
APP_PLATFORM_LG_TV La plate-forme de l'application est LG TV.
APP_PLATFORM_VIZIO_TV La plate-forme d'applications est VIZIO TV.

UrlAssignedTargetingOptionDetails

Détails concernant l'option de ciblage par URL attribuée. Ce champ est renseigné dans le champ "Détails" d'une AssignedTargetingOption lorsque targetingType est TARGETING_TYPE_URL.

Représentation JSON
{
  "url": string,
  "negative": boolean
}
Champs
url

string

Obligatoire. URL (par exemple, example.com)

DV360 accepte deux niveaux de ciblage par sous-répertoire (par exemple, www.example.com/one-subdirectory-level/second-level) et cinq niveaux de ciblage par sous-domaine (par exemple, five.four.three.two.one.example.com).

negative

boolean

Indique si cette option fait l'objet d'un ciblage par exclusion.

DayAndTimeAssignedTargetingOptionDetails

Représentation d'un segment de temps défini pour un jour spécifique de la semaine, avec une heure de début et de fin. L'heure représentée par startHour doit être antérieure à celle représentée par endHour.

Représentation JSON
{
  "dayOfWeek": enum (DayOfWeek),
  "startHour": integer,
  "endHour": integer,
  "timeZoneResolution": enum (TimeZoneResolution)
}
Champs
dayOfWeek

enum (DayOfWeek)

Obligatoire. Jour de la semaine pour ce paramètre de ciblage du jour et de l'heure.

startHour

integer

Obligatoire. Heure de début du ciblage par jour et heure. Doit être comprise entre 0 (début de la journée) et 23 (une heure avant la fin de la journée).

endHour

integer

Obligatoire. Heure de fin pour le ciblage par jour et par heure. Elle doit être comprise entre 1 (une heure après le début de la journée) et 24 (fin de la journée).

timeZoneResolution

enum (TimeZoneResolution)

Obligatoire. Mécanisme utilisé pour déterminer le fuseau horaire à utiliser pour ce paramètre de ciblage "Jour et heure".

DayOfWeek

Représente un jour de la semaine.

Enums
DAY_OF_WEEK_UNSPECIFIED Le jour de la semaine n'est pas spécifié.
MONDAY Lundi
TUESDAY Mardi
WEDNESDAY Mercredi
THURSDAY Jeudi
FRIDAY Vendredi
SATURDAY Samedi
SUNDAY Dimanche

TimeZoneResolution

Approches possibles pour résoudre le problème de fuseau horaire.

Enums
TIME_ZONE_RESOLUTION_UNSPECIFIED La résolution du fuseau horaire est non spécifique ou inconnue.
TIME_ZONE_RESOLUTION_END_USER Les heures sont résolues dans le fuseau horaire de l'utilisateur qui a vu l'annonce.
TIME_ZONE_RESOLUTION_ADVERTISER Les heures sont résolues dans le fuseau horaire de l'annonceur qui a diffusé l'annonce.

AgeRangeAssignedTargetingOptionDetails

Représente une tranche d'âge ciblable. Ce champ est renseigné dans le champ "Détails" d'une AssignedTargetingOption lorsque targetingType est TARGETING_TYPE_AGE_RANGE.

Représentation JSON
{
  "ageRange": enum (AgeRange)
}
Champs
ageRange

enum (AgeRange)

Obligatoire. Tranche d'âge d'une audience. Nous ne prenons en charge que le ciblage d'une tranche d'âge continue d'une audience. Par conséquent, la tranche d'âge représentée dans ce champ peut être : 1) ciblée uniquement ; ou 2) faire partie d'une tranche d'âge continue plus large. Vous pouvez élargir la couverture d'un ciblage par tranche d'âge continue en ciblant également une audience dont l'âge est inconnu.

RegionalLocationListAssignedTargetingOptionDetails

Informations sur le ciblage pour la liste des zones géographiques régionales. Ce champ est renseigné dans le champ "Détails" d'une option AssignedTargetingOption lorsque targetingType est défini sur TARGETING_TYPE_REGIONAL_LOCATION_LIST.

Représentation JSON
{
  "regionalLocationListId": string,
  "negative": boolean
}
Champs
regionalLocationListId

string (int64 format)

Obligatoire. ID de la liste des zones géographiques régionales. Doit faire référence au champ locationListId d'une ressource LocationList dont le type est TARGETING_LOCATION_TYPE_REGIONAL.

negative

boolean

Indique si cette option fait l'objet d'un ciblage par exclusion.

ProximityLocationListAssignedTargetingOptionDetails

Informations sur le ciblage pour la liste des zones de proximité. Ce champ est renseigné dans le champ "Détails" d'une AssignedTargetingOption lorsque targetingType est TARGETING_TYPE_PROXIMITY_LOCATION_LIST.

Représentation JSON
{
  "proximityLocationListId": string,
  "proximityRadius": number,
  "proximityRadiusUnit": enum (ProximityRadiusUnit)
}
Champs
proximityLocationListId

string (int64 format)

Obligatoire. ID de la liste des lieux à proximité. Doit faire référence au champ locationListId d'une ressource LocationList dont le type est TARGETING_LOCATION_TYPE_PROXIMITY.

proximityRadius

number

Obligatoire. Rayon exprimé dans les unités de distance définies dans proximityRadiusUnit. Elle correspond à la taille de la zone autour d'une zone géographique qui sera ciblée. Le rayon doit être compris entre 1 et 800 kilomètres.

proximityRadiusUnit

enum (ProximityRadiusUnit)

Obligatoire. Unités de distance du rayon.

ProximityRadiusUnit

Énumération des unités de distance pour ProximityRadius.

Enums
PROXIMITY_RADIUS_UNIT_UNSPECIFIED Valeur par défaut lorsque les unités de distance ne sont pas spécifiées dans cette version. Cette énumération est un espace réservé pour la valeur par défaut et ne représente pas une unité de distance réelle.
PROXIMITY_RADIUS_UNIT_MILES Unité de distance du rayon en miles.
PROXIMITY_RADIUS_UNIT_KILOMETERS Unité de distance du rayon en kilomètres

GenderAssignedTargetingOptionDetails

Détails concernant l'option de ciblage par genre attribuée. Ce champ est renseigné dans le champ "Détails" d'une option AssignedTargetingOption lorsque targetingType est défini sur TARGETING_TYPE_GENDER.

Représentation JSON
{
  "gender": enum (Gender)
}
Champs
gender

enum (Gender)

Obligatoire. Genre de l'audience.

VideoPlayerSizeAssignedTargetingOptionDetails

Informations sur l'option de ciblage par taille du lecteur vidéo. Ce champ est renseigné dans le champ videoPlayerSizeDetails lorsque targetingType est TARGETING_TYPE_VIDEO_PLAYER_SIZE. Le ciblage explicite de toutes les options n'est pas accepté. Pour obtenir cet effet, supprimez toutes les options de ciblage de la taille du lecteur vidéo.

Représentation JSON
{
  "videoPlayerSize": enum (VideoPlayerSize)
}
Champs
videoPlayerSize

enum (VideoPlayerSize)

Obligatoire. Taille du lecteur vidéo.

UserRewardedContentAssignedTargetingOptionDetails

Informations sur l'option de ciblage en fonction du contenu avec récompense pour l'utilisateur. Ce champ est renseigné dans le champ userRewardedContentDetails lorsque targetingType est TARGETING_TYPE_USER_REWARDED_CONTENT.

Représentation JSON
{
  "targetingOptionId": string,
  "userRewardedContent": enum (UserRewardedContent)
}
Champs
targetingOptionId

string

Obligatoire. Champ targetingOptionId lorsque targetingType est TARGETING_TYPE_USER_REWARDED_CONTENT.

userRewardedContent

enum (UserRewardedContent)

Uniquement en sortie. État du contenu avec récompense pour l'utilisateur pour les annonces vidéo.

ParentalStatusAssignedTargetingOptionDetails

Détails concernant l'option de ciblage par statut parental attribuée. Ce champ est renseigné dans le champ "Détails" d'une AssignedTargetingOption lorsque targetingType est TARGETING_TYPE_PARENTAL_STATUS.

Représentation JSON
{
  "parentalStatus": enum (ParentalStatus)
}
Champs
parentalStatus

enum (ParentalStatus)

Obligatoire. Statut parental de l'audience.

ContentInstreamPositionAssignedTargetingOptionDetails

Informations sur l'option de ciblage par position dans le contenu InStream attribuée. Ce champ est renseigné dans le champ contentInstreamPositionDetails lorsque targetingType est TARGETING_TYPE_CONTENT_INSTREAM_POSITION.

Représentation JSON
{
  "contentInstreamPosition": enum (ContentInstreamPosition),
  "adType": enum (AdType)
}
Champs
contentInstreamPosition

enum (ContentInstreamPosition)

Obligatoire. Position InStream du contenu pour les annonces vidéo ou audio.

adType

enum (AdType)

Uniquement en sortie. Type d'annonce à cibler. Ne s'applique qu'au ciblage des ordres d'insertion, et les nouveaux éléments de campagne compatibles avec le type d'annonce spécifié hériteront de cette option de ciblage par défaut. Les valeurs possibles sont :

  • AD_TYPE_VIDEO, le paramètre sera hérité par le nouvel élément de campagne lorsque lineItemType est LINE_ITEM_TYPE_VIDEO_DEFAULT.
  • AD_TYPE_AUDIO, le paramètre sera hérité par le nouvel élément de campagne lorsque lineItemType est LINE_ITEM_TYPE_AUDIO_DEFAULT.

AdType

Indique le type de création associé aux annonces.

Enums
AD_TYPE_UNSPECIFIED Le type d'annonce n'est pas spécifié ou est inconnu dans cette version.
AD_TYPE_DISPLAY Créations display, par exemple des images et des contenus HTML5
AD_TYPE_VIDEO Créations vidéo (par exemple, annonces vidéo qui sont lues lors de la diffusion en streaming de contenu dans des lecteurs vidéo)
AD_TYPE_AUDIO Créations audio (annonces audio diffusées pendant la lecture d'un contenu audio, par exemple)

ContentOutstreamPositionAssignedTargetingOptionDetails

Informations sur l'option de ciblage par position de contenu outstream attribuée. Ce champ est renseigné dans le champ contentOutstreamPositionDetails lorsque targetingType est TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION.

Représentation JSON
{
  "contentOutstreamPosition": enum (ContentOutstreamPosition),
  "adType": enum (AdType)
}
Champs
contentOutstreamPosition

enum (ContentOutstreamPosition)

Obligatoire. Position du contenu dans le flux externe.

adType

enum (AdType)

Uniquement en sortie. Type d'annonce à cibler. Ne s'applique qu'au ciblage par ordre d'insertion. Les nouveaux éléments de campagne compatibles avec le type d'annonce spécifié hériteront de cette option de ciblage par défaut. Les valeurs possibles sont :

  • AD_TYPE_DISPLAY, le paramètre sera hérité par le nouvel élément de campagne lorsque lineItemType est LINE_ITEM_TYPE_DISPLAY_DEFAULT.
  • AD_TYPE_VIDEO, le paramètre sera hérité par le nouvel élément de campagne lorsque lineItemType est LINE_ITEM_TYPE_VIDEO_DEFAULT.

DeviceTypeAssignedTargetingOptionDetails

Détails du ciblage par type d'appareil. Ce champ est renseigné dans le champ "Détails" d'une AssignedTargetingOption lorsque targetingType est TARGETING_TYPE_DEVICE_TYPE.

Représentation JSON
{
  "deviceType": enum (DeviceType),
  "youtubeAndPartnersBidMultiplier": number
}
Champs
deviceType

enum (DeviceType)

Obligatoire. Nom à afficher du type d'appareil.

youtubeAndPartnersBidMultiplier

number

Uniquement en sortie. Le multiplicateur d'enchères vous permet de diffuser vos annonces plus ou moins fréquemment en fonction du type d'appareil. Un multiplicateur sera appliqué au prix d'enchère d'origine. Lorsque ce champ est défini sur 0, il indique qu'il n'est pas applicable au lieu de multiplier le prix de l'enchère d'origine par 0.

Par exemple, si le prix de l'enchère sans multiplicateur est de 10 $ et que le multiplicateur est de 1,5 pour la tablette, le prix de l'enchère pour la tablette sera de 15 $.

Ne s'applique qu'aux éléments de campagne YouTube et partenaires.

AudienceGroupAssignedTargetingOptionDetails

Détails de l'option de ciblage par type d'audience attribuée. Ce champ est renseigné dans le champ "Détails" d'une option AssignedTargetingOption lorsque targetingType est défini sur TARGETING_TYPE_AUDIENCE_GROUP. La relation entre chaque groupe est UNION, à l'exception de excludedFirstAndThirdPartyAudienceGroup et excludedGoogleAudienceGroup, pour lesquels COMPLEMENT est utilisé comme INTERSECTION avec d'autres groupes.

Représentation JSON
{
  "includedFirstAndThirdPartyAudienceGroups": [
    {
      object (FirstAndThirdPartyAudienceGroup)
    }
  ],
  "includedGoogleAudienceGroup": {
    object (GoogleAudienceGroup)
  },
  "includedCustomListGroup": {
    object (CustomListGroup)
  },
  "includedCombinedAudienceGroup": {
    object (CombinedAudienceGroup)
  },
  "excludedFirstAndThirdPartyAudienceGroup": {
    object (FirstAndThirdPartyAudienceGroup)
  },
  "excludedGoogleAudienceGroup": {
    object (GoogleAudienceGroup)
  }
}
Champs
includedFirstAndThirdPartyAudienceGroups[]

object (FirstAndThirdPartyAudienceGroup)

ID d'audience propriétaire et tiers, ainsi que récence des groupes d'audience propriétaire et tiers inclus. Chaque groupe d'audience propriétaire et tiers ne contient que des ID d'audience propriétaire et tiers. La relation entre chaque groupe d'audience propriétaire et tiers est INTERSECTION, et le résultat est associé à d'autres groupes d'audience. Les groupes répétés avec les mêmes paramètres seront ignorés.

includedGoogleAudienceGroup

object (GoogleAudienceGroup)

ID d'audience Google du groupe d'audience Google inclus. Contient uniquement des ID d'audience Google.

includedCustomListGroup

object (CustomListGroup)

ID des listes personnalisées du groupe de listes personnalisées inclus. Contient uniquement des ID de liste personnalisée.

includedCombinedAudienceGroup

object (CombinedAudienceGroup)

ID d'audience combinée du groupe d'audiences combinées inclus. Ne contient que des ID d'audience combinés.

excludedFirstAndThirdPartyAudienceGroup

object (FirstAndThirdPartyAudienceGroup)

Identifiants et récences des audiences propriétaires et tierces du groupe d'audiences propriétaires et tierces exclus. Utilisé pour le ciblage par exclusion. Le COMPLÉMENT de l'UNION de ce groupe et d'autres groupes d'audience exclus est utilisé comme INTERSECTION pour tout ciblage d'audience positif. Tous les éléments sont liés de manière logique par l'opérateur "OU".

excludedGoogleAudienceGroup

object (GoogleAudienceGroup)

ID d'audience Google du groupe d'audience Google exclu. Utilisé pour le ciblage par exclusion. Le COMPLÉMENT de l'UNION de ce groupe et d'autres groupes d'audience exclus est utilisé comme INTERSECTION pour tout ciblage d'audience positif. Ne contient que des audiences Google de type "Affinité", "Sur le marché" et "Applications installées". Tous les éléments sont liés de manière logique par l'opérateur "OU".

FirstAndThirdPartyAudienceGroup

Détails du groupe d'audience propriétaire et tiers. Tous les paramètres de ciblage d'audience propriétaire et tiers sont logiquement "OU" les uns des autres.

Représentation JSON
{
  "settings": [
    {
      object (FirstAndThirdPartyAudienceTargetingSetting)
    }
  ]
}
Champs
settings[]

object (FirstAndThirdPartyAudienceTargetingSetting)

Obligatoire. Tous les paramètres de ciblage d'audience propriétaire et tiers dans le groupe d'audience propriétaire et tiers. L'utilisation de paramètres répétés ayant le même ID n'est pas autorisée.

FirstAndThirdPartyAudienceTargetingSetting

Détails du paramètre de ciblage d'audience propriétaire et tiers

Représentation JSON
{
  "firstAndThirdPartyAudienceId": string,
  "recency": enum (Recency)
}
Champs
firstAndThirdPartyAudienceId

string (int64 format)

Obligatoire. ID d'audience propriétaire et tiers du paramètre de ciblage d'audience propriétaire et tiers. Cet ID est firstAndThirdPartyAudienceId.

recency

enum (Recency)

Récence du paramètre de ciblage d'audience propriétaire et tiers. Ne s'applique qu'aux audiences propriétaires. Sinon, il sera ignoré. Pour en savoir plus, consultez la page https://support.google.com/displayvideo/answer/2949947#recency. Si aucune valeur n'est spécifiée, aucune limite de récence n'est appliquée.

Récence

Toutes les valeurs de récence de l'audience propriétaire et tierce acceptées.

Enums
RECENCY_NO_LIMIT Aucune limite de récence.
RECENCY_1_MINUTE La fraîcheur est de 1 minute.
RECENCY_5_MINUTES La fraîcheur est de 5 minutes.
RECENCY_10_MINUTES La récence est de 10 minutes.
RECENCY_15_MINUTES La fraîcheur est de 15 minutes.
RECENCY_30_MINUTES La fraîcheur est de 30 minutes.
RECENCY_1_HOUR La fraîcheur est de 1 heure.
RECENCY_2_HOURS La fraîcheur est de deux heures.
RECENCY_3_HOURS La fraîcheur est de trois heures.
RECENCY_6_HOURS La fraîcheur est de 6 heures.
RECENCY_12_HOURS La fraîcheur est de 12 heures.
RECENCY_1_DAY La durée de la dernière visite est de 1 jour.
RECENCY_2_DAYS La récence est de 2 jours.
RECENCY_3_DAYS La durée de la dernière visite est de trois jours.
RECENCY_5_DAYS La durée de la dernière visite est de cinq jours.
RECENCY_7_DAYS La durée de la dernière visite est de sept jours.
RECENCY_10_DAYS La durée de la dernière visite est de 10 jours.
RECENCY_14_DAYS La durée de la dernière visite est de 14 jours.
RECENCY_15_DAYS La durée de la dernière visite est de 15 jours.
RECENCY_21_DAYS La récence est de 21 jours.
RECENCY_28_DAYS La période de récence est de 28 jours.
RECENCY_30_DAYS La durée de la dernière visite est de 30 jours.
RECENCY_40_DAYS La récence est de 40 jours.
RECENCY_45_DAYS La durée de la période de récence est de 45 jours.
RECENCY_60_DAYS La période de récence est de 60 jours.
RECENCY_90_DAYS La période de fraîcheur est de 90 jours.
RECENCY_120_DAYS La durée de la dernière visite est de 120 jours.
RECENCY_180_DAYS La durée de la dernière visite est de 180 jours.
RECENCY_270_DAYS La récence est de 270 jours.
RECENCY_365_DAYS La période de récence est de 365 jours.

GoogleAudienceGroup

Détails du groupe d'audience Google Tous les paramètres de ciblage d'audience Google sont logiques "OU" les uns des autres.

Représentation JSON
{
  "settings": [
    {
      object (GoogleAudienceTargetingSetting)
    }
  ]
}
Champs
settings[]

object (GoogleAudienceTargetingSetting)

Obligatoire. Tous les paramètres de ciblage d'audience Google dans le groupe d'audience Google. Les paramètres répétés avec le même ID seront ignorés.

GoogleAudienceTargetingSetting

Informations sur le paramètre de ciblage d'audience Google.

Représentation JSON
{
  "googleAudienceId": string
}
Champs
googleAudienceId

string (int64 format)

Obligatoire. Identifiant de l'audience Google du paramètre de ciblage d'audience Google. Cet ID est googleAudienceId.

CustomListGroup

Informations sur le groupe de listes personnalisées. Tous les paramètres de ciblage par liste personnalisée sont logiquement "OU" les uns des autres.

Représentation JSON
{
  "settings": [
    {
      object (CustomListTargetingSetting)
    }
  ]
}
Champs
settings[]

object (CustomListTargetingSetting)

Obligatoire. Tous les paramètres de ciblage par liste personnalisée du groupe de listes personnalisées. Les paramètres répétés avec le même ID seront ignorés.

CustomListTargetingSetting

Détails du paramètre de ciblage par liste personnalisée.

Représentation JSON
{
  "customListId": string
}
Champs
customListId

string (int64 format)

Obligatoire. ID personnalisé du paramètre de ciblage par liste personnalisée. Cet ID est customListId.

CombinedAudienceGroup

Détails du groupe d'audience combinée. Tous les paramètres de ciblage par audience combinés sont logiques "OU" les uns des autres.

Représentation JSON
{
  "settings": [
    {
      object (CombinedAudienceTargetingSetting)
    }
  ]
}
Champs
settings[]

object (CombinedAudienceTargetingSetting)

Obligatoire. Tous les paramètres de ciblage d'audience combinés dans le groupe d'audience combiné. Les paramètres répétés avec le même ID seront ignorés. Le nombre de paramètres d'audience combinés ne doit pas dépasser cinq. Sinon, une erreur sera générée.

CombinedAudienceTargetingSetting

Détails du paramètre de ciblage d'audience combiné.

Représentation JSON
{
  "combinedAudienceId": string
}
Champs
combinedAudienceId

string (int64 format)

Obligatoire. ID de l'audience combinée du paramètre de ciblage d'audience combinée. Cet ID est combinedAudienceId.

BrowserAssignedTargetingOptionDetails

Informations sur l'option de ciblage par navigateur attribuée. Ce champ est renseigné dans le champ "Détails" d'une option AssignedTargetingOption lorsque targetingType est défini sur TARGETING_TYPE_BROWSER.

Représentation JSON
{
  "displayName": string,
  "targetingOptionId": string,
  "negative": boolean
}
Champs
displayName

string

Uniquement en sortie. Nom à afficher du navigateur.

targetingOptionId

string

Obligatoire. Le targetingOptionId d'un TargetingOption de type TARGETING_TYPE_BROWSER.

negative

boolean

Indique si cette option est ciblée de manière négative. Pour ce champ, toutes les options de ciblage par navigateur attribuées à la même ressource doivent avoir la même valeur.

HouseholdIncomeAssignedTargetingOptionDetails

Informations sur l'option de ciblage par revenu des ménages attribué Ce champ est renseigné dans le champ "Détails" d'une option AssignedTargetingOption lorsque targetingType est défini sur TARGETING_TYPE_HOUSEHOLD_INCOME.

Représentation JSON
{
  "householdIncome": enum (HouseholdIncome)
}
Champs
householdIncome

enum (HouseholdIncome)

Obligatoire. Revenus du foyer de l'audience.

OnScreenPositionAssignedTargetingOptionDetails

Détails de l'option de ciblage par position à l'écran. Ce champ est renseigné dans le champ onScreenPositionDetails lorsque targetingType est TARGETING_TYPE_ON_SCREEN_POSITION.

Représentation JSON
{
  "targetingOptionId": string,
  "onScreenPosition": enum (OnScreenPosition),
  "adType": enum (AdType)
}
Champs
targetingOptionId

string

Obligatoire. Champ targetingOptionId lorsque targetingType est TARGETING_TYPE_ON_SCREEN_POSITION.

onScreenPosition

enum (OnScreenPosition)

Uniquement en sortie. Position à l'écran.

adType

enum (AdType)

Uniquement en sortie. Type d'annonce à cibler. Ne s'applique qu'au ciblage par ordre d'insertion. Les nouveaux éléments de campagne compatibles avec le type d'annonce spécifié hériteront de cette option de ciblage par défaut. Les valeurs possibles sont :

  • AD_TYPE_DISPLAY, le paramètre sera hérité par le nouvel élément de campagne lorsque lineItemType est LINE_ITEM_TYPE_DISPLAY_DEFAULT.
  • AD_TYPE_VIDEO, le paramètre sera hérité par le nouvel élément de campagne lorsque lineItemType est LINE_ITEM_TYPE_VIDEO_DEFAULT.

CarrierAndIspAssignedTargetingOptionDetails

Informations sur l'opérateur et l'option de ciblage en fonction du FAI attribués. Ce champ est renseigné dans le champ "Détails" d'une AssignedTargetingOption lorsque targetingType est TARGETING_TYPE_CARRIER_AND_ISP.

Représentation JSON
{
  "displayName": string,
  "targetingOptionId": string,
  "negative": boolean
}
Champs
displayName

string

Uniquement en sortie. Nom à afficher du transporteur ou de l'ISP.

targetingOptionId

string

Obligatoire. targetingOptionId d'un TargetingOption de type TARGETING_TYPE_CARRIER_AND_ISP.

negative

boolean

Indique si cette option fait l'objet d'un ciblage par exclusion. Toutes les options de ciblage par opérateur et FAI attribuées pour la même ressource doivent avoir la même valeur dans ce champ.

KeywordAssignedTargetingOptionDetails

Détails concernant l'option de ciblage par mots clés attribuée. Ce champ est renseigné dans le champ "Détails" d'une AssignedTargetingOption lorsque targetingType est TARGETING_TYPE_KEYWORD.

Représentation JSON
{
  "keyword": string,
  "negative": boolean
}
Champs
keyword

string

Obligatoire. Mot clé, par exemple car insurance.

Le mot clé positif ne doit pas contenir de terme choquant. Doit être encodé en UTF-8 et ne pas dépasser 255 octets. Le nombre maximal de caractères est de 80. Le nombre maximal de mots est de 10.

negative

boolean

Indique si cette option est ciblée de manière négative.

NegativeKeywordListAssignedTargetingOptionDetails

Informations sur le ciblage pour la liste de mots clés à exclure. Ce champ est renseigné dans le champ "Détails" d'une AssignedTargetingOption lorsque targetingType est TARGETING_TYPE_NEGATIVE_KEYWORD_LIST.

Représentation JSON
{
  "negativeKeywordListId": string
}
Champs
negativeKeywordListId

string (int64 format)

Obligatoire. ID de la liste de mots clés à exclure. Doit faire référence au champ negativeKeywordListId d'une ressource NegativeKeywordList.

OperatingSystemAssignedTargetingOptionDetails

Détails de l'option de ciblage par système d'exploitation attribuée. Ce champ est renseigné dans le champ operatingSystemDetails lorsque targetingType est TARGETING_TYPE_OPERATING_SYSTEM.

Représentation JSON
{
  "displayName": string,
  "targetingOptionId": string,
  "negative": boolean
}
Champs
displayName

string

Uniquement en sortie. Nom à afficher du système d'exploitation.

targetingOptionId

string

Obligatoire. ID de l'option de ciblage renseigné dans le champ targetingOptionId lorsque targetingType est TARGETING_TYPE_OPERATING_SYSTEM.

negative

boolean

Indique si cette option est ciblée de manière négative.

DeviceMakeModelAssignedTargetingOptionDetails

Détails de l'option de ciblage en fonction de la marque et du modèle de l'appareil attribué. Ce champ est renseigné dans le champ deviceMakeModelDetails lorsque targetingType est défini sur TARGETING_TYPE_DEVICE_MAKE_MODEL.

Représentation JSON
{
  "displayName": string,
  "targetingOptionId": string,
  "negative": boolean
}
Champs
displayName

string

Uniquement en sortie. Nom à afficher de la marque et du modèle de l'appareil.

targetingOptionId

string

Obligatoire. Champ targetingOptionId lorsque targetingType est TARGETING_TYPE_DEVICE_MAKE_MODEL.

negative

boolean

Indique si cette option fait l'objet d'un ciblage par exclusion.

EnvironmentAssignedTargetingOptionDetails

Détails de l'option de ciblage par environnement attribué. Ce champ est renseigné dans le champ "Détails" d'une AssignedTargetingOption lorsque targetingType est TARGETING_TYPE_ENVIRONMENT.

Représentation JSON
{
  "environment": enum (Environment)
}
Champs
environment

enum (Environment)

Obligatoire. Environnement de diffusion.

InventorySourceAssignedTargetingOptionDetails

Détails du ciblage pour la source d'inventaire. Ce champ est renseigné dans le champ "Détails" d'une AssignedTargetingOption lorsque targetingType est TARGETING_TYPE_INVENTORY_SOURCE.

Représentation JSON
{
  "inventorySourceId": string
}
Champs
inventorySourceId

string (int64 format)

Obligatoire. ID de la source d'inventaire. Doit faire référence au champ inventorySourceId d'une ressource InventorySource.

CategoryAssignedTargetingOptionDetails

Détails de l'option de ciblage par catégorie attribuée. Ce champ est renseigné dans le champ categoryDetails lorsque targetingType est TARGETING_TYPE_CATEGORY.

Représentation JSON
{
  "displayName": string,
  "targetingOptionId": string,
  "negative": boolean
}
Champs
displayName

string

Uniquement en sortie. Nom à afficher de la catégorie.

targetingOptionId

string

Obligatoire. Le champ targetingOptionId lorsque targetingType est défini sur TARGETING_TYPE_CATEGORY.

negative

boolean

Indique si cette option est ciblée de manière négative.

ViewabilityAssignedTargetingOptionDetails

Détails de l'option de ciblage en fonction de la visibilité attribuée. Ce champ est renseigné dans le champ viewabilityDetails d'une AssignedTargetingOption lorsque targetingType est défini sur TARGETING_TYPE_VIEWABILITY.

Représentation JSON
{
  "viewability": enum (Viewability)
}
Champs
viewability

enum (Viewability)

Obligatoire. Pourcentage de visibilité prévu.

AuthorizedSellerStatusAssignedTargetingOptionDetails

Représente un état de vendeur autorisé attribué. Ce champ est renseigné dans le champ "Détails" d'une AssignedTargetingOption lorsque targetingType est TARGETING_TYPE_AUTHORIZED_SELLER_STATUS.

Si aucune option de ciblage TARGETING_TYPE_AUTHORIZED_SELLER_STATUS n'est attribuée à une ressource, elle utilise l'option "Vendeurs directs et revendeurs autorisés".

Représentation JSON
{
  "authorizedSellerStatus": enum (AuthorizedSellerStatus),
  "targetingOptionId": string
}
Champs
authorizedSellerStatus

enum (AuthorizedSellerStatus)

Uniquement en sortie. État du vendeur autorisé à cibler.

targetingOptionId

string

Obligatoire. targetingOptionId d'un TargetingOption de type TARGETING_TYPE_AUTHORIZED_SELLER_STATUS.

LanguageAssignedTargetingOptionDetails

Détails concernant l'option de ciblage linguistique attribuée. Ce champ est renseigné dans le champ "Détails" d'une AssignedTargetingOption lorsque targetingType est TARGETING_TYPE_LANGUAGE.

Représentation JSON
{
  "displayName": string,
  "targetingOptionId": string,
  "negative": boolean
}
Champs
displayName

string

Uniquement en sortie. Nom à afficher de la langue (par exemple, "français").

targetingOptionId

string

Obligatoire. targetingOptionId d'un TargetingOption de type TARGETING_TYPE_LANGUAGE.

negative

boolean

Indique si cette option fait l'objet d'un ciblage par exclusion. Toutes les options de ciblage par langue attribuées à la même ressource doivent avoir la même valeur pour ce champ.

GeoRegionAssignedTargetingOptionDetails

Informations sur l'option de ciblage par région géographique attribuée. Ce champ est renseigné dans le champ "Détails" d'une AssignedTargetingOption lorsque targetingType est TARGETING_TYPE_GEO_REGION.

Représentation JSON
{
  "displayName": string,
  "targetingOptionId": string,
  "geoRegionType": enum (GeoRegionType),
  "negative": boolean
}
Champs
displayName

string

Uniquement en sortie. Nom à afficher pour la région géographique (par exemple, "Ontario, Canada").

targetingOptionId

string

Obligatoire. targetingOptionId d'un TargetingOption de type TARGETING_TYPE_GEO_REGION.

geoRegionType

enum (GeoRegionType)

Uniquement en sortie. Type de ciblage par région géographique.

negative

boolean

Indique si cette option est ciblée de manière négative.

InventorySourceGroupAssignedTargetingOptionDetails

Informations sur le ciblage du groupe de sources d'inventaire. Ce champ est renseigné dans le champ "Détails" d'une AssignedTargetingOption lorsque targetingType est TARGETING_TYPE_INVENTORY_SOURCE_GROUP.

Représentation JSON
{
  "inventorySourceGroupId": string
}
Champs
inventorySourceGroupId

string (int64 format)

Obligatoire. ID du groupe de sources d'inventaire. Elle doit faire référence au champ inventorySourceGroupId d'une ressource InventorySourceGroup.

DigitalContentLabelAssignedTargetingOptionDetails

Détails du ciblage pour le libellé de contenu numérique. Ce champ est renseigné dans le champ "Détails" d'une AssignedTargetingOption lorsque targetingType est TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION.

Représentation JSON
{
  "excludedContentRatingTier": enum (ContentRatingTier)
}
Champs
excludedContentRatingTier

enum (ContentRatingTier)

Obligatoire. Nom à afficher du niveau de classification du libellé de contenu numérique à exclure.

SensitiveCategoryAssignedTargetingOptionDetails

Détails du ciblage pour la catégorie sensible. Ce champ est renseigné dans le champ "Détails" d'une option AssignedTargetingOption lorsque targetingType est défini sur TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION.

Représentation JSON
{
  "excludedSensitiveCategory": enum (SensitiveCategory)
}
Champs
excludedSensitiveCategory

enum (SensitiveCategory)

Obligatoire. Enumération pour le contenu de la catégorie sensible DV360 classé comme EXCLU.

ExchangeAssignedTargetingOptionDetails

Détails de l'option de ciblage d'échange attribuée. Ce champ est renseigné dans le champ "Détails" d'une AssignedTargetingOption lorsque targetingType est TARGETING_TYPE_EXCHANGE.

Représentation JSON
{
  "exchange": enum (Exchange)
}
Champs
exchange

enum (Exchange)

Obligatoire. Valeur de l'énumération pour la place de marché.

SubExchangeAssignedTargetingOptionDetails

Informations sur l'option de ciblage par sous-place de marché attribuée. Ce champ est renseigné dans le champ "Détails" d'une AssignedTargetingOption lorsque targetingType est TARGETING_TYPE_SUB_EXCHANGE.

Représentation JSON
{
  "targetingOptionId": string
}
Champs
targetingOptionId

string

Obligatoire. Le targetingOptionId d'un TargetingOption de type TARGETING_TYPE_SUB_EXCHANGE.

ThirdPartyVerifierAssignedTargetingOptionDetails

Détails de l'option de ciblage du vérificateur tiers attribuée. Ce champ est renseigné dans le champ "Détails" d'une AssignedTargetingOption lorsque targetingType est TARGETING_TYPE_THIRD_PARTY_VERIFIER.

Représentation JSON
{

  // Union field verifier can be only one of the following:
  "adloox": {
    object (Adloox)
  },
  "doubleVerify": {
    object (DoubleVerify)
  },
  "integralAdScience": {
    object (IntegralAdScience)
  }
  // End of list of possible types for union field verifier.
}
Champs
Champ d'union verifier. Vous pouvez cibler l'un des vérificateurs tiers pour appliquer des seuils de sécurité de la marque aux impressions. verifier ne peut être qu'un des éléments suivants :
adloox

object (Adloox)

Vérificateur de marque tiers : Adloox.

doubleVerify

object (DoubleVerify)

Outil de vérification de la marque tiers : DoubleVerify

integralAdScience

object (IntegralAdScience)

Vérificateur de marque tiers : Integral Ad Science.

Adloox

Détails des paramètres de brand safety d'Adloox.

Représentation JSON
{
  "excludedAdlooxCategories": [
    enum (AdlooxCategory)
  ],
  "excludedFraudIvtMfaCategories": [
    enum (FraudIvtMfaCategory)
  ],
  "adultExplicitSexualContent": enum (GarmRiskExclusion),
  "crimeHarmfulActsIndividualsSocietyHumanRightsViolationsContent": enum (GarmRiskExclusion),
  "armsAmmunitionContent": enum (GarmRiskExclusion),
  "deathInjuryMilitaryConflictContent": enum (GarmRiskExclusion),
  "debatedSensitiveSocialIssueContent": enum (GarmRiskExclusion),
  "illegalDrugsTobaccoEcigarettesVapingAlcoholContent": enum (GarmRiskExclusion),
  "onlinePiracyContent": enum (GarmRiskExclusion),
  "hateSpeechActsAggressionContent": enum (GarmRiskExclusion),
  "obscenityProfanityContent": enum (GarmRiskExclusion),
  "spamHarmfulContent": enum (GarmRiskExclusion),
  "terrorismContent": enum (GarmRiskExclusion),
  "misinformationContent": enum (GarmRiskExclusion),
  "displayIabViewability": enum (DisplayIabViewability),
  "videoIabViewability": enum (VideoIabViewability)
}
Champs
excludedAdlooxCategories[]

enum (AdlooxCategory)

Catégories Adloox à exclure.

excludedFraudIvtMfaCategories[]

enum (FraudIvtMfaCategory)

Facultatif. Catégories de fraude IVT MFA d'Adloox à exclure.

adultExplicitSexualContent

enum (GarmRiskExclusion)

Facultatif. GARM : plages de risque à exclure pour le contenu à caractère sexuel explicite et réservé aux adultes

crimeHarmfulActsIndividualsSocietyHumanRightsViolationsContent

enum (GarmRiskExclusion)

Facultatif. GARM : plages de risque à exclure pour les contenus liés à des actes criminels et dangereux

armsAmmunitionContent

enum (GarmRiskExclusion)

Facultatif. GARM : plages de risque à exclure pour le contenu lié aux armes et munitions.

deathInjuryMilitaryConflictContent

enum (GarmRiskExclusion)

Facultatif. Les contenus liés à la mort, aux blessures ou aux conflits militaires GARM à exclure sont à exclure.

debatedSensitiveSocialIssueContent

enum (GarmRiskExclusion)

Facultatif. GARM : plages de risque à exclure pour le contenu lié à des sujets sociaux sensibles faisant l'objet de débats.

illegalDrugsTobaccoEcigarettesVapingAlcoholContent

enum (GarmRiskExclusion)

Facultatif. GARM : plages de risque pour le contenu lié à des drogues illégales/l'alcool à exclure.

onlinePiracyContent

enum (GarmRiskExclusion)

Facultatif. GARM : plages de risque à exclure pour le contenu lié au piratage en ligne.

hateSpeechActsAggressionContent

enum (GarmRiskExclusion)

Facultatif. Plages de risque GARM à exclure pour les contenus relatifs à l'incitation à la haine et aux actes d'agression.

obscenityProfanityContent

enum (GarmRiskExclusion)

Facultatif. GARM : plages de risque pour le contenu obscène et grossier à exclure.

spamHarmfulContent

enum (GarmRiskExclusion)

Facultatif. Plages de risque GARM pour le spam ou les contenus dangereux à exclure.

terrorismContent

enum (GarmRiskExclusion)

Facultatif. GARM : plages de risque pour le contenu à caractère terroriste à exclure.

misinformationContent

enum (GarmRiskExclusion)

Facultatif. Intervalles de risque GARM pour les contenus comportant des informations incorrectes à exclure.

displayIabViewability

enum (DisplayIabViewability)

Facultatif. Seuil de visibilité de l'IAB pour les annonces display.

videoIabViewability

enum (VideoIabViewability)

Facultatif. Seuil de visibilité de l'IAB pour les annonces vidéo.

AdlooxCategory

Catégories Adloox disponibles.

Enums
ADLOOX_UNSPECIFIED Valeur par défaut lorsqu'une catégorie Adloox n'est pas spécifiée ou est inconnue dans cette version.
ADULT_CONTENT_HARD Contenu réservé aux adultes (contenu explicite)
ADULT_CONTENT_SOFT Contenu réservé aux adultes (soft)
ILLEGAL_CONTENT Contenu illégal.
BORDERLINE_CONTENT Contenus à la limite d'une infraction
DISCRIMINATORY_CONTENT Contenu discriminatoire.
VIOLENT_CONTENT_WEAPONS Contenu violent et armes
LOW_VIEWABILITY_DOMAINS Domaines à faible visibilité.
FRAUD Fraude

FraudIvtMfaCategory

Catégories disponibles : fraude Adloox, IVT et MFA.

Enums
FRAUD_IVT_MFA_CATEGORY_UNSPECIFIED Valeur par défaut lorsqu'une catégorie de fraude Adloox, de trafic incorrect ou de MFA n'est pas spécifiée ou est inconnue dans cette version.
FRAUD_IVT_MFA FRAUDE, IVT, MFA.

GarmRiskExclusion

Options d'exclusion de niveau de risque GARM disponibles.

Enums
GARM_RISK_EXCLUSION_UNSPECIFIED Cette énumération n'est qu'un espace réservé et ne spécifie aucune option d'exclusion de risque GARM.
GARM_RISK_EXCLUSION_FLOOR Excluez le risque de prix plancher.
GARM_RISK_EXCLUSION_HIGH Excluez les risques élevés et planchers.
GARM_RISK_EXCLUSION_MEDIUM Excluez le risque moyen, élevé et plancher.
GARM_RISK_EXCLUSION_LOW Excluez tous les niveaux de risque (faible, moyen, élevé et plancher).

DisplayIabViewability

Seuils de visibilité display Adloox IAB disponibles.

Enums
DISPLAY_IAB_VIEWABILITY_UNSPECIFIED Valeur par défaut si elle n'est pas spécifiée ou si elle est inconnue dans cette version.
DISPLAY_IAB_VIEWABILITY_10 10 % ou plus de visibilité (norme de visibilité de l'IAB pour les annonces display)
DISPLAY_IAB_VIEWABILITY_20 20 % ou plus à l'écran (norme de visibilité display de l'IAB)
DISPLAY_IAB_VIEWABILITY_35 Plus de 35%visibles (norme de visibilité display de l'IAB)
DISPLAY_IAB_VIEWABILITY_50 50 % ou plus de la surface visible (norme de visibilité des annonces display de l'IAB)
DISPLAY_IAB_VIEWABILITY_75 75 % ou plus à l'écran (norme de visibilité display de l'IAB)

VideoIabViewability

Seuils de visibilité vidéo de l'IAB Adloox disponibles.

Enums
VIDEO_IAB_VIEWABILITY_UNSPECIFIED Valeur par défaut si elle n'est pas spécifiée ou si elle est inconnue dans cette version.
VIDEO_IAB_VIEWABILITY_10 Plus de 10%visibles (norme de visibilité vidéo de l'IAB)
VIDEO_IAB_VIEWABILITY_20 20 % ou plus de visibilité (norme de l'IAB sur la visibilité des vidéos)
VIDEO_IAB_VIEWABILITY_35 35 % ou plus (norme de l'IAB sur la visibilité des vidéos)
VIDEO_IAB_VIEWABILITY_50 50 % ou plus de la surface visible (norme de l'IAB sur la visibilité des vidéos)
VIDEO_IAB_VIEWABILITY_75 75%ou plus de la vidéo visible (norme de visibilité vidéo de l'IAB)

DoubleVerify

Détails des paramètres DoubleVerify.

Représentation JSON
{
  "brandSafetyCategories": {
    object (BrandSafetyCategories)
  },
  "avoidedAgeRatings": [
    enum (AgeRating)
  ],
  "appStarRating": {
    object (AppStarRating)
  },
  "displayViewability": {
    object (DisplayViewability)
  },
  "videoViewability": {
    object (VideoViewability)
  },
  "fraudInvalidTraffic": {
    object (FraudInvalidTraffic)
  },
  "customSegmentId": string
}
Champs
brandSafetyCategories

object (BrandSafetyCategories)

Contrôles de la brand safety DV.

avoidedAgeRatings[]

enum (AgeRating)

Évitez d'enchérir sur les applications associées à cette catégorie d'âge.

appStarRating

object (AppStarRating)

Évitez d'enchérir sur les applications associées à des notes.

displayViewability

object (DisplayViewability)

Paramètres de visibilité display (applicables uniquement aux éléments de campagne display)

videoViewability

object (VideoViewability)

Paramètres de visibilité des vidéos (applicables uniquement aux éléments de campagne vidéo)

fraudInvalidTraffic

object (FraudInvalidTraffic)

Éviter les sites et applications qui présentent un historique insuffisant pour les taux de fraude et de trafic incorrect

customSegmentId

string (int64 format)

ID de segment personnalisé fourni par DoubleVerify. L'ID doit commencer par "51" et comporter huit chiffres. L'ID du segment personnalisé ne peut pas être spécifié avec les champs suivants:

BrandSafetyCategories

Paramètres des contrôles de brand safety.

Représentation JSON
{
  "avoidUnknownBrandSafetyCategory": boolean,
  "avoidedHighSeverityCategories": [
    enum (HighSeverityCategory)
  ],
  "avoidedMediumSeverityCategories": [
    enum (MediumSeverityCategory)
  ]
}
Champs
avoidUnknownBrandSafetyCategory

boolean

Inconnu ou impossible à évaluer.

avoidedHighSeverityCategories[]

enum (HighSeverityCategory)

Catégories d'évitement de brand safety de haute gravité

avoidedMediumSeverityCategories[]

enum (MediumSeverityCategory)

Catégories d'évitement de brand safety de gravité moyenne

HighSeverityCategory

Options possibles pour les catégories de gravité élevée.

Enums
HIGHER_SEVERITY_UNSPECIFIED Cette énumération n'est qu'un espace réservé et ne spécifie aucune catégorie de gravité élevée.
ADULT_CONTENT_PORNOGRAPHY Contenu réservé aux adultes : pornographie, sujets réservés à un public averti et nudité
COPYRIGHT_INFRINGEMENT Atteinte aux droits d'auteur
SUBSTANCE_ABUSE Drogues/Alcools/Substances illicites: consommation abusive de substances.
GRAPHIC_VIOLENCE_WEAPONS Violence extrême/Violence explicite/Armes
HATE_PROFANITY Incitation à la haine/Grossièretés
CRIMINAL_SKILLS Activités illégales – Criminalité
NUISANCE_INCENTIVIZED_MALWARE_CLUTTER Contenu incitatif/Logiciel malveillant/Encombrement

MediumSeverityCategory

Options possibles pour les catégories de gravité moyenne.

Enums
MEDIUM_SEVERITY_UNSPECIFIED Cette énumération n'est qu'un espace réservé et ne spécifie aucune catégorie de gravité moyenne.
AD_SERVERS Ad servers
ADULT_CONTENT_SWIMSUIT Contenu réservé aux adultes : maillot de bain
ALTERNATIVE_LIFESTYLES Sujets controversés: styles de vie alternatifs.
CELEBRITY_GOSSIP Sujets controversés : potins sur les célébrités
GAMBLING Sujets controversés : jeux d'argent et de hasard
OCCULT Sujets controversés: sciences occultes.
SEX_EDUCATION Sujets controversés : éducation sexuelle
DISASTER_AVIATION Catastrophe – Aviation
DISASTER_MAN_MADE Catastrophe : humaine.
DISASTER_NATURAL Catastrophe: naturelle.
DISASTER_TERRORIST_EVENTS Catastrophe: événements terroristes
DISASTER_VEHICLE Catastrophe : véhicule.
ALCOHOL Drogues/Alcools/Substances illicites – Alcool
SMOKING Drogues/Alcools/Substances illicites – Tabac
NEGATIVE_NEWS_FINANCIAL Mauvaises nouvelles – Actualités liées au secteur de la finance
NON_ENGLISH Contenu non standard : contenu non rédigé en anglais.
PARKING_PAGE Contenu non standard: page de parking.
UNMODERATED_UGC Contenu non modéré généré par les utilisateurs – Forums, images et vidéos
INFLAMMATORY_POLITICS_AND_NEWS Sujets controversés: actualités et politique provocatrices.
NEGATIVE_NEWS_PHARMACEUTICAL Mauvaises nouvelles – Actualités liées à l'industrie pharmaceutique

AgeRating

Options possibles pour les classifications par âge.

Enums
AGE_RATING_UNSPECIFIED Cette énumération n'est qu'un espace réservé et ne spécifie aucune option de classification par âge.
APP_AGE_RATE_UNKNOWN Applications dont la classification par âge est inconnue.
APP_AGE_RATE_4_PLUS Applications classées "Tout public" (4 ans et plus)
APP_AGE_RATE_9_PLUS Applications classées "Tout public" (9 ans et plus)
APP_AGE_RATE_12_PLUS Applications classées pour les adolescents (12 ans et plus)
APP_AGE_RATE_17_PLUS Applications classées dans la catégorie "Jeunes adultes (17+)".
APP_AGE_RATE_18_PLUS Applications classées dans la catégorie "Réservé aux adultes" (18 ans et plus)

AppStarRating

Détails des paramètres de note de DoubleVerify

Représentation JSON
{
  "avoidedStarRating": enum (StarRating),
  "avoidInsufficientStarRating": boolean
}
Champs
avoidedStarRating

enum (StarRating)

Évitez d'enchérir sur des applications avec des notes.

avoidInsufficientStarRating

boolean

Évitez d'enchérir sur des applications dont la note est insuffisante.

StarRating

Options possibles pour les notes.

Enums
APP_STAR_RATE_UNSPECIFIED Cette énumération n'est qu'un espace réservé et ne spécifie aucune option de classification par étoiles de l'application.
APP_STAR_RATE_1_POINT_5_LESS Applications officielles avec une note inférieure à 1,5 étoile
APP_STAR_RATE_2_LESS Applications officielles avec une note inférieure à deux étoiles
APP_STAR_RATE_2_POINT_5_LESS Applications officielles dont la note est inférieure ou égale à 2,5 étoiles.
APP_STAR_RATE_3_LESS Applications officielles avec une note inférieure à trois étoiles
APP_STAR_RATE_3_POINT_5_LESS Applications officielles avec une note inférieure à 3,5 étoiles
APP_STAR_RATE_4_LESS Applications officielles avec une note inférieure à 4 étoiles
APP_STAR_RATE_4_POINT_5_LESS Applications officielles avec une note inférieure à 4,5 étoiles

DisplayViewability

Détails des paramètres de visibilité d'affichage de DoubleVerify.

Représentation JSON
{
  "iab": enum (IAB),
  "viewableDuring": enum (ViewableDuring)
}
Champs
iab

enum (IAB)

Cibler l'inventaire Web et d'application pour maximiser le taux de visionnage IAB

viewableDuring

enum (ViewableDuring)

Cibler l'inventaire Web et d'application pour maximiser la durée de visionnage à 100 %

IAB

Options possibles pour le taux de visibilité IAB.

Enums
IAB_VIEWED_RATE_UNSPECIFIED Cette énumération n'est qu'un espace réservé et ne spécifie aucune option de tarif de visionnage de l'IAB.
IAB_VIEWED_RATE_80_PERCENT_HIGHER Cibler l'inventaire Web et d'application pour maximiser le taux de visibilité IAB à 80 % ou plus
IAB_VIEWED_RATE_75_PERCENT_HIGHER Ciblez l'inventaire Web et d'application pour maximiser le taux de visibilité IAB de 75% ou plus.
IAB_VIEWED_RATE_70_PERCENT_HIGHER Cibler l'inventaire Web et d'application pour maximiser le taux de visionnage IAB à 70 % ou plus
IAB_VIEWED_RATE_65_PERCENT_HIGHER Cibler l'inventaire Web et d'application pour maximiser le taux de visibilité IAB à 65 % ou plus
IAB_VIEWED_RATE_60_PERCENT_HIGHER Cibler l'inventaire Web et d'application pour maximiser le taux de visibilité IAB à 60 % ou plus
IAB_VIEWED_RATE_55_PERCENT_HIGHER Cibler l'inventaire Web et d'application pour maximiser le taux de visibilité IAB à 55% ou plus
IAB_VIEWED_RATE_50_PERCENT_HIGHER Cibler l'inventaire Web et d'application pour maximiser le taux de visibilité IAB à 50% ou plus
IAB_VIEWED_RATE_40_PERCENT_HIGHER Cibler l'inventaire Web et d'application pour maximiser le taux de visibilité IAB à 40% ou plus
IAB_VIEWED_RATE_30_PERCENT_HIGHER Ciblez l'inventaire Web et d'application pour maximiser le taux de visibilité IAB d'au moins 30 %.

ViewableDuring

Options possibles pour la durée de visibilité.

Enums
AVERAGE_VIEW_DURATION_UNSPECIFIED Cette énumération n'est qu'un espace réservé et ne spécifie aucune option de durée moyenne de visionnage.
AVERAGE_VIEW_DURATION_5_SEC Cibler l'inventaire Web et d'application pour maximiser la durée de visionnage à 100% pendant au moins cinq secondes
AVERAGE_VIEW_DURATION_10_SEC Cibler l'inventaire Web et d'application pour maximiser la durée de visibilité à 100 % de 10 secondes ou plus.
AVERAGE_VIEW_DURATION_15_SEC Cibler l'inventaire Web et d'application pour maximiser la durée de visionnage à 100 % de 15 secondes ou plus

VideoViewability

Détails des paramètres de visibilité des vidéos DoubleVerify.

Représentation JSON
{
  "videoIab": enum (VideoIAB),
  "videoViewableRate": enum (VideoViewableRate),
  "playerImpressionRate": enum (PlayerImpressionRate)
}
Champs
videoIab

enum (VideoIAB)

Cibler l'inventaire Web pour maximiser le taux visible IAB

videoViewableRate

enum (VideoViewableRate)

Ciblez l'inventaire Web pour maximiser le taux de visibilité complète.

playerImpressionRate

enum (PlayerImpressionRate)

Ciblez l'inventaire pour maximiser les impressions avec une taille de lecteur d'au moins 400 x 300 pixels.

VideoIAB

Options possibles pour le taux visible de l'IAB.

Enums
VIDEO_IAB_UNSPECIFIED Cette énumération n'est qu'un espace réservé et ne spécifie aucune option de taux de visibilité vidéo IAB.
IAB_VIEWABILITY_80_PERCENT_HIGHER Cibler l'inventaire Web et d'application pour maximiser le taux de visibilité IAB à 80 % ou plus
IAB_VIEWABILITY_75_PERCENT_HIGHER Ciblez l'inventaire Web et d'application pour maximiser le taux de visibilité IAB de 75% ou plus.
IAB_VIEWABILITY_70_PERCENT_HIGHER Cibler l'inventaire Web et d'application pour maximiser le taux de visionnage IAB à 70 % ou plus
IAB_VIEWABILITY_65_PERCENT_HIHGER Cibler l'inventaire Web et d'application pour maximiser le taux de visibilité IAB à 65 % ou plus
IAB_VIEWABILITY_60_PERCENT_HIGHER Cibler l'inventaire Web et d'application pour maximiser le taux de visibilité IAB à 60 % ou plus
IAB_VIEWABILITY_55_PERCENT_HIHGER Cibler l'inventaire Web et d'application pour maximiser le taux de visibilité IAB à 55% ou plus
IAB_VIEWABILITY_50_PERCENT_HIGHER Cibler l'inventaire Web et d'application pour maximiser le taux de visibilité IAB à 50% ou plus
IAB_VIEWABILITY_40_PERCENT_HIHGER Cibler l'inventaire Web et d'application pour maximiser le taux de visibilité IAB à 40% ou plus
IAB_VIEWABILITY_30_PERCENT_HIHGER Cibler l'inventaire Web et d'application pour maximiser le taux de visionnage IAB à 30 % ou plus

VideoViewableRate

Options possibles pour le taux de visibilité complète.

Enums
VIDEO_VIEWABLE_RATE_UNSPECIFIED Cette énumération n'est qu'un espace réservé et ne spécifie aucune option de taux de visionnage des vidéos.
VIEWED_PERFORMANCE_40_PERCENT_HIGHER Ciblez l'inventaire Web pour maximiser le taux de visibilité totale de 40% ou plus.
VIEWED_PERFORMANCE_35_PERCENT_HIGHER Cibler l'inventaire Web pour maximiser le taux de visibilité complète à 35% ou plus
VIEWED_PERFORMANCE_30_PERCENT_HIGHER Ciblez l'inventaire Web pour maximiser le taux de visibilité complète à 30 % ou plus.
VIEWED_PERFORMANCE_25_PERCENT_HIGHER Ciblez l'inventaire Web pour maximiser le taux de visibilité totale de 25% ou plus.
VIEWED_PERFORMANCE_20_PERCENT_HIGHER Ciblez l'inventaire Web pour maximiser le taux de visibilité complète à 20% ou plus.
VIEWED_PERFORMANCE_10_PERCENT_HIGHER Ciblez l'inventaire Web pour maximiser le taux de visibilité totale de 10% ou plus.

PlayerImpressionRate

Options d'impressions possibles.

Enums
PLAYER_SIZE_400X300_UNSPECIFIED Cet énumération n'est qu'un espace réservé et ne spécifie aucune option d'impression.
PLAYER_SIZE_400X300_95 Sites dont plus de 95 % des impressions sont générées.
PLAYER_SIZE_400X300_70 Sites générant plus de 70 % des impressions.
PLAYER_SIZE_400X300_25 Sites représentant plus de 25 % des impressions.
PLAYER_SIZE_400X300_5 Sites générant plus de 5 % des impressions.

FraudInvalidTraffic

Paramètres de DoubleVerify pour le trafic frauduleux et incorrect

Représentation JSON
{
  "avoidedFraudOption": enum (FraudOption),
  "avoidInsufficientOption": boolean
}
Champs
avoidedFraudOption

enum (FraudOption)

Éviter les sites et les applications qui présentent un historique insuffisant pour les statistiques de trafic frauduleux et incorrect

avoidInsufficientOption

boolean

Insufficient Historical Fraud & IVT Stats.

FraudOption

Options possibles pour l'historique du taux de trafic incorrect et frauduleux.

Enums
FRAUD_UNSPECIFIED Cette énumération n'est qu'un espace réservé et ne spécifie aucune option de fraude et de trafic incorrect.
AD_IMPRESSION_FRAUD_100 Trafic frauduleux et incorrect : 100 %
AD_IMPRESSION_FRAUD_50 50% ou plus (trafic frauduleux et incorrect)
AD_IMPRESSION_FRAUD_25 25% ou plus (trafic frauduleux et incorrect)
AD_IMPRESSION_FRAUD_10 10% ou plus (trafic frauduleux et incorrect).
AD_IMPRESSION_FRAUD_8 8% ou plus (trafic frauduleux et incorrect).
AD_IMPRESSION_FRAUD_6 6 % ou plus (trafic frauduleux et incorrect)
AD_IMPRESSION_FRAUD_4 4 % ou plus (trafic frauduleux et incorrect)
AD_IMPRESSION_FRAUD_2 2 % ou plus (trafic frauduleux et incorrect)

IntegralAdScience

Détails des paramètres d'Integral Ad Science.

Représentation JSON
{
  "traqScoreOption": enum (TRAQScore),
  "excludeUnrateable": boolean,
  "excludedAdultRisk": enum (Adult),
  "excludedAlcoholRisk": enum (Alcohol),
  "excludedIllegalDownloadsRisk": enum (IllegalDownloads),
  "excludedDrugsRisk": enum (Drugs),
  "excludedHateSpeechRisk": enum (HateSpeech),
  "excludedOffensiveLanguageRisk": enum (OffensiveLanguage),
  "excludedViolenceRisk": enum (Violence),
  "excludedGamblingRisk": enum (Gambling),
  "excludedAdFraudRisk": enum (AdFraudPrevention),
  "displayViewability": enum (DisplayViewability),
  "videoViewability": enum (VideoViewability),
  "customSegmentId": [
    string
  ]
}
Champs
traqScoreOption

enum (TRAQScore)

Qualité publicitaire réelle (applicable uniquement aux éléments de campagne display)

excludeUnrateable

boolean

Brand safety – Impossible à évaluer.

excludedAdultRisk

enum (Adult)

Brand safety : Contenus réservés aux adultes.

excludedAlcoholRisk

enum (Alcohol)

Brand safety : Alcool

excludedIllegalDownloadsRisk

enum (IllegalDownloads)

Brand safety : Téléchargements illégaux

excludedDrugsRisk

enum (Drugs)

Brand safety : drogues

excludedHateSpeechRisk

enum (HateSpeech)

Brand safety : Incitation à la haine

excludedOffensiveLanguageRisk

enum (OffensiveLanguage)

Brand safety : Termes choquants

excludedViolenceRisk

enum (Violence)

Brand safety : Violence

excludedGamblingRisk

enum (Gambling)

Brand safety : jeux d'argent et de hasard

excludedAdFraudRisk

enum (AdFraudPrevention)

Paramètres de la fraude publicitaire.

displayViewability

enum (DisplayViewability)

Section "Visibilité display" (applicable uniquement aux éléments de campagne display)

videoViewability

enum (VideoViewability)

Section "Visibilité des vidéos" (applicable uniquement aux éléments de campagne vidéo)

customSegmentId[]

string (int64 format)

ID du segment personnalisé fourni par Integral Ad Science. L'ID doit être compris entre 1000001 et 1999999 inclus.

TRAQScore

Intervalles de scores de qualité publicitaire réelle (TRAQ) possibles dans Integral Ad Science.

Enums
TRAQ_UNSPECIFIED Cette énumération n'est qu'un espace réservé et ne spécifie pas de véritables niveaux de qualité publicitaire.
TRAQ_250 Score TRAQ compris entre 250 et 1000.
TRAQ_500 Score TRAQ compris entre 500 et 1 000
TRAQ_600 Score TRAQ compris entre 600 et 1 000.
TRAQ_700 Score TRAQ compris entre 700 et 1 000.
TRAQ_750 Score TRAQ 750-1000.
TRAQ_875 Score TRAQ : 875-1000.
TRAQ_1000 Score TRAQ : 1 000.

Adulte

Options possibles pour les adultes Integral Ad Science.

Enums
ADULT_UNSPECIFIED Cette énumération n'est qu'un espace réservé et ne spécifie aucune option pour les adultes.
ADULT_HR Adulte – Exclure les éléments à risque élevé.
ADULT_HMR Adulte : exclut les risques élevés et modérés.

Alcools

Options possibles pour les alcools dans Integral Ad Science

Enums
ALCOHOL_UNSPECIFIED Cette énumération n'est qu'un espace réservé et ne spécifie aucune option d'alcool.
ALCOHOL_HR Alcools – Excluez les éléments à risque élevé.
ALCOHOL_HMR Alcool : excluez les risques élevés et modérés.

IllegalDownloads

Options possibles pour les téléchargements illégaux dans Integral Ad Science.

Enums
ILLEGAL_DOWNLOADS_UNSPECIFIED Cette énumération n'est qu'un espace réservé et ne spécifie aucune option de téléchargement illégale.
ILLEGAL_DOWNLOADS_HR Téléchargements illégaux : exclure les risques élevés.
ILLEGAL_DOWNLOADS_HMR Téléchargements illégaux : excluez les risques élevés et modérés.

Drogues

Options possibles pour les produits pharmaceutiques dans Integral Ad Science.

Enums
DRUGS_UNSPECIFIED Cette énumération n'est qu'un espace réservé et ne spécifie pas d'options pour les médicaments.
DRUGS_HR Médicaments – Excluez les risques élevés.
DRUGS_HMR Drogues : exclure les risques élevés et modérés.

HateSpeech

Options possibles concernant l'incitation à la haine Integral Ad Science.

Enums
HATE_SPEECH_UNSPECIFIED Cette énumération n'est qu'un espace réservé et ne spécifie aucune option concernant l'incitation à la haine.
HATE_SPEECH_HR Incitation à la haine : exclure les risques élevés
HATE_SPEECH_HMR Discours haineux : excluez les risques élevés et modérés.

OffensiveLanguage

Options possibles pour Integral Ad Science concernant le langage choquant

Enums
OFFENSIVE_LANGUAGE_UNSPECIFIED Cette énumération n'est qu'un espace réservé et ne spécifie aucune option de langue.
OFFENSIVE_LANGUAGE_HR Termes choquants : exclure les risques élevés.
OFFENSIVE_LANGUAGE_HMR Termes choquants : excluez les risques élevés et modérés.

Violence

Options possibles pour la violence dans Integral Ad Science.

Enums
VIOLENCE_UNSPECIFIED Cette énumération n'est qu'un espace réservé et ne spécifie aucune option de violence.
VIOLENCE_HR Violence : excluez les éléments à risque élevé.
VIOLENCE_HMR Violence : excluez les risques élevés et modérés.

Jeux d'argent et de hasard

Options possibles pour les jeux d'argent et de hasard dans Integral Ad Science.

Enums
GAMBLING_UNSPECIFIED Cette énumération n'est qu'un espace réservé et ne précise aucune option de jeux d'argent et de hasard.
GAMBLING_HR Jeux d'argent et de hasard : exclure les risques élevés.
GAMBLING_HMR Jeux d'argent et de hasard : excluez les risques élevés et modérés.

AdFraudPrevention

Options de prévention de la fraude publicitaire possibles avec Integral Ad Science.

Enums
SUSPICIOUS_ACTIVITY_UNSPECIFIED Cette énumération n'est qu'un espace réservé et ne spécifie aucune option de prévention de la fraude publicitaire.
SUSPICIOUS_ACTIVITY_HR Fraude publicitaire : exclure les risques élevés
SUSPICIOUS_ACTIVITY_HMR Fraude publicitaire : excluez les risques élevés et modérés.

DisplayViewability

Options de visibilité display possibles avec Integral Ad Science

Enums
PERFORMANCE_VIEWABILITY_UNSPECIFIED Cette énumération n'est qu'un espace réservé et ne spécifie aucune option de visibilité d'affichage.
PERFORMANCE_VIEWABILITY_40 Visibilité cible de 40 % ou plus.
PERFORMANCE_VIEWABILITY_50 Ciblez une visibilité de 50% ou plus.
PERFORMANCE_VIEWABILITY_60 Ciblez une visibilité de 60 % ou plus.
PERFORMANCE_VIEWABILITY_70 Visez une visibilité de 70 % ou plus.

VideoViewability

Options de visibilité vidéo possibles avec Integral Ad Science.

Enums
VIDEO_VIEWABILITY_UNSPECIFIED Cette énumération n'est qu'un espace réservé et ne spécifie aucune option de visibilité vidéo.
VIDEO_VIEWABILITY_40 40 % ou plus de visibilité (norme de l'IAB sur la visibilité vidéo)
VIDEO_VIEWABILITY_50 Plus de 50%visibles (norme de visibilité vidéo de l'IAB)
VIDEO_VIEWABILITY_60 60 % ou plus de la vidéo visible (norme de visibilité vidéo de l'IAB)
VIDEO_VIEWABILITY_70 70 % ou plus de visibilité (norme de visibilité vidéo de l'IAB)

PoiAssignedTargetingOptionDetails

Informations sur l'option de ciblage des POI attribués. Ce champ est renseigné dans le champ "Détails" d'une AssignedTargetingOption lorsque targetingType est TARGETING_TYPE_POI.

Représentation JSON
{
  "displayName": string,
  "targetingOptionId": string,
  "latitude": number,
  "longitude": number,
  "proximityRadiusAmount": number,
  "proximityRadiusUnit": enum (DistanceUnit)
}
Champs
displayName

string

Uniquement en sortie. Nom à afficher d'un POI (par exemple, "Times Square", "Space Needle"), suivi de son adresse complète, le cas échéant.

targetingOptionId

string

Obligatoire. Le targetingOptionId d'un TargetingOption de type TARGETING_TYPE_POI.

Vous pouvez récupérer les ID des options de ciblage par POI acceptées à l'aide de targetingTypes.targetingOptions.search.

Si vous ciblez des coordonnées de latitude/longitude spécifiques supprimées d'une adresse ou d'un nom de POI, vous pouvez générer l'ID d'option de ciblage nécessaire en arrondissant les valeurs de coordonnées souhaitées à la sixième décimale, en supprimant les décimales et en concaténant les valeurs de chaîne séparées par un point-virgule. Par exemple, vous pouvez cibler la paire de latitude/longitude 40.7414691, -74.003387 à l'aide de l'ID d'option de ciblage "40741469;-74003387". Lors de la création, la valeur de ce champ est mise à jour pour ajouter un point-virgul et une valeur de hachage alphanumérique si seules les coordonnées de latitude/longitude sont fournies.

latitude

number

Uniquement en sortie. Latitude du POI arrondie à la 6e décimale.

longitude

number

Uniquement en sortie. Longitude du POI arrondie à la 6e décimale.

proximityRadiusAmount

number

Obligatoire. Rayon de la zone autour du POI qui sera ciblée. Les unités du rayon sont spécifiées par proximityRadiusUnit. Doit être compris entre 1 et 800 si l'unité est DISTANCE_UNIT_KILOMETERS, et entre 1 et 500 si l'unité est DISTANCE_UNIT_MILES.

proximityRadiusUnit

enum (DistanceUnit)

Obligatoire. Unité de distance par laquelle le rayon de ciblage est mesuré.

DistanceUnit

Options d'unités de distance possibles.

Enums
DISTANCE_UNIT_UNSPECIFIED La valeur de type n'est pas spécifiée ou est inconnue dans cette version.
DISTANCE_UNIT_MILES Miles.
DISTANCE_UNIT_KILOMETERS Kilomètres.

BusinessChainAssignedTargetingOptionDetails

Détails de l'option de ciblage par chaîne d'établissements attribuée. Ce champ est renseigné dans le champ "Détails" d'une option AssignedTargetingOption lorsque targetingType est défini sur TARGETING_TYPE_BUSINESS_CHAIN.

Représentation JSON
{
  "displayName": string,
  "targetingOptionId": string,
  "proximityRadiusAmount": number,
  "proximityRadiusUnit": enum (DistanceUnit)
}
Champs
displayName

string

Uniquement en sortie. Nom à afficher d'une chaîne d'établissements, par exemple "KFC" ou "Chase Bank".

targetingOptionId

string

Obligatoire. Le targetingOptionId d'un TargetingOption de type TARGETING_TYPE_BUSINESS_CHAIN.

Vous pouvez récupérer les ID des options de ciblage par chaînes d'établissements acceptées à l'aide de l'SearchTargetingOptions.

proximityRadiusAmount

number

Obligatoire. Rayon de ciblage autour de la chaîne d'établissements Les unités du rayon sont spécifiées par proximityRadiusUnit. Doit être compris entre 1 et 800 si l'unité est DISTANCE_UNIT_KILOMETERS et entre 1 et 500 si l'unité est DISTANCE_UNIT_MILES. L'incrément minimal dans les deux cas est de 0,1. Les valeurs saisies sont arrondies à la valeur acceptable la plus proche si elle est trop précise (par exemple, 15,57 devient 15,6).

proximityRadiusUnit

enum (DistanceUnit)

Obligatoire. Unité de distance par laquelle le rayon de ciblage est mesuré.

ContentDurationAssignedTargetingOptionDetails

Informations sur l'option de ciblage par durée de contenu attribuée. Ce champ est renseigné dans le champ contentDurationDetails lorsque targetingType est TARGETING_TYPE_CONTENT_DURATION. Le ciblage explicite de toutes les options n'est pas accepté. Pour obtenir cet effet, supprimez toutes les options de ciblage de la durée du contenu.

Représentation JSON
{
  "targetingOptionId": string,
  "contentDuration": enum (ContentDuration)
}
Champs
targetingOptionId

string

Obligatoire. Le champ targetingOptionId lorsque targetingType est défini sur TARGETING_TYPE_CONTENT_DURATION.

contentDuration

enum (ContentDuration)

Uniquement en sortie. Durée du contenu.

ContentStreamTypeAssignedTargetingOptionDetails

Informations sur l'option de ciblage attribuée au type de flux de contenu. Ce champ est renseigné dans le champ contentStreamTypeDetails lorsque targetingType est TARGETING_TYPE_CONTENT_STREAM_TYPE. Le ciblage explicite de toutes les options n'est pas accepté. Pour obtenir cet effet, supprimez toutes les options de ciblage par type de flux de contenu.

Représentation JSON
{
  "targetingOptionId": string,
  "contentStreamType": enum (ContentStreamType)
}
Champs
targetingOptionId

string

Obligatoire. Champ targetingOptionId lorsque targetingType est TARGETING_TYPE_CONTENT_STREAM_TYPE.

contentStreamType

enum (ContentStreamType)

Uniquement en sortie. Type de flux de contenu.

NativeContentPositionAssignedTargetingOptionDetails

Informations sur l'option de ciblage par position attribuée au contenu natif. Ce champ est renseigné dans le champ nativeContentPositionDetails lorsque targetingType est TARGETING_TYPE_NATIVE_CONTENT_POSITION. Il n'est pas possible de cibler explicitement toutes les options. Pour obtenir cet effet, supprimez toutes les options de ciblage de position de contenu natif.

Représentation JSON
{
  "contentPosition": enum (NativeContentPosition)
}
Champs
contentPosition

enum (NativeContentPosition)

Obligatoire. Position du contenu.

OmidAssignedTargetingOptionDetails

Représente un type d'inventaire Open Measurement activé et ciblable. Ce champ est renseigné dans le champ "Détails" d'une option AssignedTargetingOption lorsque targetingType est défini sur TARGETING_TYPE_OMID.

Représentation JSON
{
  "omid": enum (Omid)
}
Champs
omid

enum (Omid)

Obligatoire. Type d'inventaire activé pour Open Measurement.

AudioContentTypeAssignedTargetingOptionDetails

Informations sur l'option de ciblage attribuée au type de contenu audio. Ce champ est renseigné dans le champ audioContentTypeDetails lorsque targetingType est TARGETING_TYPE_AUDIO_CONTENT_TYPE. Le ciblage explicite de toutes les options n'est pas accepté. Pour obtenir cet effet, supprimez toutes les options de ciblage par type de contenu audio.

Représentation JSON
{
  "audioContentType": enum (AudioContentType)
}
Champs
audioContentType

enum (AudioContentType)

Obligatoire. Type de contenu audio.

ContentGenreAssignedTargetingOptionDetails

Informations sur l'option de ciblage par genre de contenu attribué. Ce champ est renseigné dans le champ contentGenreDetails lorsque targetingType est TARGETING_TYPE_CONTENT_GENRE. Il n'est pas possible de cibler explicitement toutes les options. Pour obtenir cet effet, supprimez toutes les options de ciblage par genre de contenu.

Représentation JSON
{
  "targetingOptionId": string,
  "displayName": string,
  "negative": boolean
}
Champs
targetingOptionId

string

Obligatoire. Le champ targetingOptionId lorsque targetingType est défini sur TARGETING_TYPE_CONTENT_GENRE.

displayName

string

Uniquement en sortie. Nom à afficher du genre de contenu.

negative

boolean

Indique si cette option fait l'objet d'un ciblage par exclusion.

YoutubeVideoAssignedTargetingOptionDetails

Informations sur l'option de ciblage attribuée aux vidéos YouTube. Ce champ est renseigné dans le champ youtubeVideoDetails lorsque targetingType est TARGETING_TYPE_YOUTUBE_VIDEO.

Représentation JSON
{
  "videoId": string,
  "negative": boolean
}
Champs
videoId

string

ID vidéo YouTube tel qu'il apparaît sur la page de lecture YouTube.

negative

boolean

Indique si cette option est ciblée de manière négative.

YoutubeChannelAssignedTargetingOptionDetails

Informations sur l'option de ciblage attribuée à la chaîne YouTube. Ce champ est renseigné dans le champ youtubeChannelDetails lorsque targetingType est TARGETING_TYPE_YOUTUBE_CHANNEL.

Représentation JSON
{
  "channelId": string,
  "negative": boolean
}
Champs
channelId

string

ID de la chaîne de l'utilisateur ayant mis en ligne la vidéo ou code d'une chaîne YouTube.

negative

boolean

Indique si cette option est ciblée de manière négative.

SessionPositionAssignedTargetingOptionDetails

Détails de l'option de ciblage attribuée à la position de session. Ce champ est renseigné dans le champ sessionPositionDetails lorsque targetingType est défini sur TARGETING_TYPE_SESSION_POSITION.

Représentation JSON
{
  "sessionPosition": enum (SessionPosition)
}
Champs
sessionPosition

enum (SessionPosition)

Position de l'annonce dans une session.

SessionPosition

Positions possibles dans une session.

Enums
SESSION_POSITION_UNSPECIFIED Il s'agit d'un espace réservé qui n'indique aucune position.
SESSION_POSITION_FIRST_IMPRESSION Première impression de la session.

Méthodes

get

Récupère une seule option de ciblage attribuée à un groupe d'annonces.

list

Indique les options de ciblage attribuées à un groupe d'annonces.