- Ressource : TargetingOption
- DigitalContentLabelTargetingOptionDetails
- SensitiveCategoryTargetingOptionDetails
- ContentThemeTargetingOptionDetails
- AppCategoryTargetingOptionDetails
- OnScreenPositionTargetingOptionDetails
- ContentOutstreamPositionTargetingOptionDetails
- ContentInstreamPositionTargetingOptionDetails
- VideoPlayerSizeTargetingOptionDetails
- AgeRangeTargetingOptionDetails
- ParentalStatusTargetingOptionDetails
- UserRewardedContentTargetingOptionDetails
- HouseholdIncomeTargetingOptionDetails
- GenderTargetingOptionDetails
- DeviceTypeTargetingOptionDetails
- BrowserTargetingOptionDetails
- CarrierAndIspTargetingOptionDetails
- CarrierAndIspType
- EnvironmentTargetingOptionDetails
- OperatingSystemTargetingOptionDetails
- DeviceMakeModelTargetingOptionDetails
- ViewabilityTargetingOptionDetails
- CategoryTargetingOptionDetails
- LanguageTargetingOptionDetails
- AuthorizedSellerStatusTargetingOptionDetails
- GeoRegionTargetingOptionDetails
- ExchangeTargetingOptionDetails
- SubExchangeTargetingOptionDetails
- PoiTargetingOptionDetails
- BusinessChainTargetingOptionDetails
- ContentDurationTargetingOptionDetails
- ContentStreamTypeTargetingOptionDetails
- NativeContentPositionTargetingOptionDetails
- OmidTargetingOptionDetails
- AudioContentTypeTargetingOptionDetails
- ContentGenreTargetingOptionDetails
- AuctionPackageTargetingOptionDetails
- Méthodes
Ressource : TargetingOption
Représente une seule option de ciblage, qui est un concept pouvant être ciblé dans DV360.
| Représentation JSON |
|---|
{ "name": string, "targetingOptionId": string, "targetingType": enum ( |
| Champs | |
|---|---|
name |
Uniquement en sortie. Nom de ressource de cette option de ciblage. |
targetingOptionId |
Uniquement en sortie. Identifiant unique de cette option de ciblage. Le tuple { |
targetingType |
Uniquement en sortie. Type de cette option de ciblage. |
Informations détaillées sur les options de ciblage. Un seul champ de détails peut être renseigné, et il doit correspondre à targeting_type. Voici une liste de champs mutuellement exclusifs. Au maximum, un des champs sera défini dans une réponse : |
|
digitalContentLabelDetails |
Détails du libellé de contenu numérique. |
sensitiveCategoryDetails |
Détails de la catégorie sensible. |
contentThemeDetails |
Détails du thème de contenu. |
appCategoryDetails |
Informations sur la catégorie d'applications. |
onScreenPositionDetails |
Détails de la position à l'écran. |
contentOutstreamPositionDetails |
Détails de la position outstream du contenu. |
contentInstreamPositionDetails |
Détails de la position InStream du contenu. |
videoPlayerSizeDetails |
Informations sur la taille du lecteur vidéo. |
ageRangeDetails |
Détails de la tranche d'âge. |
parentalStatusDetails |
Informations sur le statut parental. |
userRewardedContentDetails |
Détails du contenu avec récompense pour l'utilisateur. |
householdIncomeDetails |
Informations sur les revenus du foyer. |
genderDetails |
Informations sur le genre. |
deviceTypeDetails |
Détails du type d'appareil. |
browserDetails |
Informations sur le navigateur. |
carrierAndIspDetails |
Informations sur l'opérateur et le FAI. |
environmentDetails |
Détails de l'environnement. |
operatingSystemDetails |
Détails des ressources du système d'exploitation. |
deviceMakeModelDetails |
Détails de la ressource concernant la marque et le modèle de l'appareil. |
viewabilityDetails |
Détails de la ressource de visibilité. |
categoryDetails |
Détails de la ressource de catégorie. |
languageDetails |
Détails de la ressource linguistique. |
authorizedSellerStatusDetails |
Détails de la ressource d'état du vendeur autorisé. |
geoRegionDetails |
Détails de la ressource de région géographique. |
exchangeDetails |
Détails de l'échange. |
subExchangeDetails |
Détails de la sous-place de marché. |
poiDetails |
Détails de la ressource de point d'intérêt. |
businessChainDetails |
Détails de la ressource de chaîne d'établissements. |
contentDurationDetails |
Détails de la ressource "Durée du contenu". |
contentStreamTypeDetails |
Détails de la ressource de type de flux de contenu. |
nativeContentPositionDetails |
Détails de la position du contenu natif. |
omidDetails |
Détails de l'inventaire compatible avec Open Measurement. |
audioContentTypeDetails |
Détails du type de contenu audio. |
contentGenreDetails |
Détails de la ressource de genre de contenu. |
auctionPackageDetails |
Détails du package d'enchères. |
| Fin des champs mutuellement exclusifs. | |
DigitalContentLabelTargetingOptionDetails
Représente un niveau de classification de libellé de contenu numérique pouvant être ciblé. Ce champ sera renseigné dans le champ digitalContentLabelDetails de TargetingOption lorsque targetingType est défini sur TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION.
| Représentation JSON |
|---|
{
"contentRatingTier": enum ( |
| Champs | |
|---|---|
contentRatingTier |
Uniquement en sortie. Énumération des niveaux de brand safety des libellés de contenu. |
SensitiveCategoryTargetingOptionDetails
Représente une catégorie sensible pouvant être ciblée. Ce champ sera renseigné dans le champ sensitiveCategoryDetails de TargetingOption lorsque targetingType est défini sur TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION.
| Représentation JSON |
|---|
{
"sensitiveCategory": enum ( |
| Champs | |
|---|---|
sensitiveCategory |
Uniquement en sortie. Énumération pour le classificateur de contenu de la catégorie sensible Display & Video 360. |
ContentThemeTargetingOptionDetails
Représente un thème de contenu pouvant être ciblé. Ce champ sera renseigné dans le champ contentThemeDetails de TargetingOption lorsque targetingType est défini sur TARGETING_TYPE_CONTENT_THEME_EXCLUSION.
| Représentation JSON |
|---|
{
"contentTheme": enum ( |
| Champs | |
|---|---|
contentTheme |
Uniquement en sortie. Énumération pour le classificateur de thèmes de contenu DV360. |
AppCategoryTargetingOptionDetails
Représente une collection d'applications pouvant être ciblée. Une collection vous permet de cibler des groupes dynamiques d'applications associées gérées par la plate-forme, par exemple All Apps/Google Play/Games. Cette valeur sera renseignée dans le champ appCategoryDetails lorsque targetingType sera défini sur TARGETING_TYPE_APP_CATEGORY.
| Représentation JSON |
|---|
{ "displayName": string } |
| Champs | |
|---|---|
displayName |
Uniquement en sortie. Nom de la collection d'applications. |
OnScreenPositionTargetingOptionDetails
Représente une position à l'écran pouvant être ciblée, qui peut être utilisée par les annonces display et vidéo. Cette valeur sera renseignée dans le champ onScreenPositionDetails lorsque targetingType sera défini sur TARGETING_TYPE_ON_SCREEN_POSITION.
| Représentation JSON |
|---|
{
"onScreenPosition": enum ( |
| Champs | |
|---|---|
onScreenPosition |
Uniquement en sortie. La position à l'écran. |
ContentOutstreamPositionTargetingOptionDetails
Représente une position OutStream de contenu pouvant être ciblée, qui peut être utilisée par les annonces display et vidéo. Cette valeur sera renseignée dans le champ contentOutstreamPositionDetails lorsque targetingType sera défini sur TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION.
| Représentation JSON |
|---|
{
"contentOutstreamPosition": enum ( |
| Champs | |
|---|---|
contentOutstreamPosition |
Uniquement en sortie. Position du contenu OutStream. |
ContentInstreamPositionTargetingOptionDetails
Représente une position InStream de contenu pouvant être ciblée, qui peut être utilisée par les annonces vidéo et audio. Cette valeur sera renseignée dans le champ contentInstreamPositionDetails lorsque targetingType sera défini sur TARGETING_TYPE_CONTENT_INSTREAM_POSITION.
| Représentation JSON |
|---|
{
"contentInstreamPosition": enum ( |
| Champs | |
|---|---|
contentInstreamPosition |
Uniquement en sortie. Position InStream du contenu. |
VideoPlayerSizeTargetingOptionDetails
Représente une taille de lecteur vidéo pouvant être ciblée. Cette valeur sera renseignée dans le champ videoPlayerSizeDetails lorsque targetingType sera défini sur TARGETING_TYPE_VIDEO_PLAYER_SIZE.
| Représentation JSON |
|---|
{
"videoPlayerSize": enum ( |
| Champs | |
|---|---|
videoPlayerSize |
Uniquement en sortie. Taille du lecteur vidéo. |
AgeRangeTargetingOptionDetails
Représente une tranche d'âge pouvant être ciblée. Cette valeur sera renseignée dans le champ ageRangeDetails lorsque targetingType sera défini sur TARGETING_TYPE_AGE_RANGE.
| Représentation JSON |
|---|
{
"ageRange": enum ( |
| Champs | |
|---|---|
ageRange |
Uniquement en sortie. Tranche d'âge d'une audience. |
ParentalStatusTargetingOptionDetails
Représente un statut parental pouvant être ciblé. Ce champ sera renseigné dans le champ parentalStatusDetails d'une TargetingOption lorsque targetingType est défini sur TARGETING_TYPE_PARENTAL_STATUS.
| Représentation JSON |
|---|
{
"parentalStatus": enum ( |
| Champs | |
|---|---|
parentalStatus |
Uniquement en sortie. Statut parental d'une audience. |
UserRewardedContentTargetingOptionDetails
Représente l'état du contenu avec récompense d'un utilisateur pouvant être ciblé pour les annonces vidéo uniquement. Cette valeur sera renseignée dans le champ userRewardedContentDetails lorsque targetingType sera défini sur TARGETING_TYPE_USER_REWARDED_CONTENT.
| Représentation JSON |
|---|
{
"userRewardedContent": enum ( |
| Champs | |
|---|---|
userRewardedContent |
Uniquement en sortie. État du contenu avec récompense pour l'utilisateur pour les annonces vidéo. |
HouseholdIncomeTargetingOptionDetails
Représente un revenu du foyer pouvant être ciblé. Ce champ sera renseigné dans le champ householdIncomeDetails d'une TargetingOption lorsque targetingType est défini sur TARGETING_TYPE_HOUSEHOLD_INCOME.
| Représentation JSON |
|---|
{
"householdIncome": enum ( |
| Champs | |
|---|---|
householdIncome |
Uniquement en sortie. Revenus du foyer d'une audience. |
GenderTargetingOptionDetails
Représente un genre pouvant être ciblé. Ce champ sera renseigné dans le champ genderDetails d'une TargetingOption lorsque targetingType est défini sur TARGETING_TYPE_GENDER.
| Représentation JSON |
|---|
{
"gender": enum ( |
| Champs | |
|---|---|
gender |
Uniquement en sortie. Genre d'une audience. |
DeviceTypeTargetingOptionDetails
Représente un type d'appareil pouvant être ciblé. Ce champ sera renseigné dans le champ deviceTypeDetails d'une TargetingOption lorsque targetingType est défini sur TARGETING_TYPE_DEVICE_TYPE.
| Représentation JSON |
|---|
{
"deviceType": enum ( |
| Champs | |
|---|---|
deviceType |
Uniquement en sortie. Type d'appareil utilisé pour le ciblage. |
BrowserTargetingOptionDetails
Représente un navigateur pouvant être ciblé. Cette valeur sera renseignée dans le champ browserDetails lorsque targetingType sera défini sur TARGETING_TYPE_BROWSER.
| Représentation JSON |
|---|
{ "displayName": string } |
| Champs | |
|---|---|
displayName |
Uniquement en sortie. Nom à afficher du navigateur. |
CarrierAndIspTargetingOptionDetails
Représente un opérateur ou un FAI pouvant être ciblé. Ce champ sera renseigné dans le champ carrierAndIspDetails d'une TargetingOption lorsque targetingType est défini sur TARGETING_TYPE_CARRIER_AND_ISP.
| Représentation JSON |
|---|
{
"displayName": string,
"type": enum ( |
| Champs | |
|---|---|
displayName |
Uniquement en sortie. Nom à afficher de l'opérateur ou du FAI. |
type |
Uniquement en sortie. Type indiquant s'il s'agit d'un opérateur ou d'un FAI. |
CarrierAndIspType
Type de CarrierAndIspTargetingOption.
| Enums | |
|---|---|
CARRIER_AND_ISP_TYPE_UNSPECIFIED |
Valeur par défaut lorsque le type n'est pas spécifié ou est inconnu dans cette version. |
CARRIER_AND_ISP_TYPE_ISP |
Indique que cette ressource de ciblage fait référence à un FAI. |
CARRIER_AND_ISP_TYPE_CARRIER |
Indique que cette ressource de ciblage fait référence à un opérateur mobile. |
EnvironmentTargetingOptionDetails
Représente un environnement pouvant être ciblé. Ce champ sera renseigné dans le champ environmentDetails d'une TargetingOption lorsque targetingType est défini sur TARGETING_TYPE_ENVIRONMENT.
| Représentation JSON |
|---|
{
"environment": enum ( |
| Champs | |
|---|---|
environment |
Uniquement en sortie. L'environnement de diffusion. |
OperatingSystemTargetingOptionDetails
Représente un système d'exploitation pouvant être ciblé. Ce champ sera renseigné dans le champ operatingSystemDetails d'une TargetingOption lorsque targetingType est défini sur TARGETING_TYPE_OPERATING_SYSTEM.
| Représentation JSON |
|---|
{ "displayName": string } |
| Champs | |
|---|---|
displayName |
Uniquement en sortie. Nom à afficher du système d'exploitation. |
DeviceMakeModelTargetingOptionDetails
Représente une marque et un modèle d'appareil pouvant être ciblés. Ce champ sera renseigné dans le champ deviceMakeModelDetails d'une TargetingOption lorsque targetingType est défini sur TARGETING_TYPE_DEVICE_MAKE_MODEL.
| Représentation JSON |
|---|
{ "displayName": string } |
| Champs | |
|---|---|
displayName |
Uniquement en sortie. Nom à afficher de la marque et du modèle de l'appareil. |
ViewabilityTargetingOptionDetails
Représente une visibilité pouvant être ciblée. Ce champ sera renseigné dans le champ viewabilityDetails d'une TargetingOption lorsque targetingType est défini sur TARGETING_TYPE_VIEWABILITY.
| Représentation JSON |
|---|
{
"viewability": enum ( |
| Champs | |
|---|---|
viewability |
Uniquement en sortie. Pourcentage de visibilité prévue. |
CategoryTargetingOptionDetails
Représente une catégorie pouvant être ciblée. Ce champ sera renseigné dans le champ categoryDetails d'une TargetingOption lorsque targetingType est défini sur TARGETING_TYPE_CATEGORY.
| Représentation JSON |
|---|
{ "displayName": string } |
| Champs | |
|---|---|
displayName |
Uniquement en sortie. Nom à afficher de la catégorie. |
LanguageTargetingOptionDetails
Représente une langue pouvant être ciblée. Cette valeur sera renseignée dans le champ languageDetails lorsque targetingType sera défini sur TARGETING_TYPE_LANGUAGE.
| Représentation JSON |
|---|
{ "displayName": string } |
| Champs | |
|---|---|
displayName |
Uniquement en sortie. Nom à afficher de la langue (par exemple, "Français"). |
AuthorizedSellerStatusTargetingOptionDetails
Représente l'état d'un vendeur autorisé pouvant être ciblé. Cette valeur sera renseignée dans le champ authorizedSellerStatusDetails lorsque targetingType sera défini sur TARGETING_TYPE_AUTHORIZED_SELLER_STATUS.
| Représentation JSON |
|---|
{
"authorizedSellerStatus": enum ( |
| Champs | |
|---|---|
authorizedSellerStatus |
Uniquement en sortie. État du vendeur autorisé. |
GeoRegionTargetingOptionDetails
Représente une région géographique pouvant être ciblée. Cette valeur sera renseignée dans le champ geoRegionDetails lorsque targetingType sera défini sur TARGETING_TYPE_GEO_REGION.
| Représentation JSON |
|---|
{
"displayName": string,
"geoRegionType": enum ( |
| Champs | |
|---|---|
displayName |
Uniquement en sortie. Nom à afficher de la région géographique (par exemple, "Ontario, Canada"). |
geoRegionType |
Uniquement en sortie. Type de ciblage de région géographique. |
ExchangeTargetingOptionDetails
Représente une place de marché pouvant être ciblée. Ce champ sera renseigné dans le champ exchangeDetails d'une TargetingOption lorsque targetingType est défini sur TARGETING_TYPE_EXCHANGE.
| Représentation JSON |
|---|
{
"exchange": enum ( |
| Champs | |
|---|---|
exchange |
Uniquement en sortie. Type d'échange. |
SubExchangeTargetingOptionDetails
Représente une place de marché secondaire pouvant être ciblée. Ce champ sera renseigné dans le champ subExchangeDetails d'une TargetingOption lorsque targetingType est défini sur TARGETING_TYPE_SUB_EXCHANGE.
| Représentation JSON |
|---|
{ "displayName": string } |
| Champs | |
|---|---|
displayName |
Uniquement en sortie. Nom à afficher de la sous-place de marché. |
PoiTargetingOptionDetails
Représente un point d'intérêt(POI) pouvant être ciblé. Cette valeur sera renseignée dans le champ poiDetails lorsque targetingType sera défini sur TARGETING_TYPE_POI.
| Représentation JSON |
|---|
{ "latitude": number, "longitude": number, "displayName": string } |
| Champs | |
|---|---|
latitude |
Uniquement en sortie. Latitude du point d'intérêt, arrondie à la sixième décimale. |
longitude |
Uniquement en sortie. Longitude du point d'intérêt, arrondie à la sixième décimale. |
displayName |
Uniquement en sortie. Nom à afficher d'un point d'intérêt(par exemple, "Times Square", "Space Needle"), suivi de son adresse complète, si elle est disponible. |
BusinessChainTargetingOptionDetails
Représente une chaîne d'établissements pouvant être ciblée dans une région géographique. Cette valeur sera renseignée dans le champ businessChainDetails lorsque targetingType sera défini sur TARGETING_TYPE_BUSINESS_CHAIN.
| Représentation JSON |
|---|
{
"businessChain": string,
"geoRegion": string,
"geoRegionType": enum ( |
| Champs | |
|---|---|
businessChain |
Uniquement en sortie. Nom à afficher de la chaîne d'établissements, par exemple "KFC" ou "Chase Bank". |
geoRegion |
Uniquement en sortie. Nom à afficher de la région géographique, par exemple "Ontario, Canada". |
geoRegionType |
Uniquement en sortie. Type de région géographique. |
ContentDurationTargetingOptionDetails
Représente une durée de contenu pouvant être ciblée. Cette valeur sera renseignée dans le champ contentDurationDetails lorsque targetingType sera défini sur TARGETING_TYPE_CONTENT_DURATION.
| Représentation JSON |
|---|
{
"contentDuration": enum ( |
| Champs | |
|---|---|
contentDuration |
Uniquement en sortie. Durée du contenu. |
ContentStreamTypeTargetingOptionDetails
Représente un type de flux de contenu pouvant être ciblé. Cette valeur sera renseignée dans le champ contentStreamTypeDetails lorsque targetingType sera défini sur TARGETING_TYPE_CONTENT_STREAM_TYPE.
| Représentation JSON |
|---|
{
"contentStreamType": enum ( |
| Champs | |
|---|---|
contentStreamType |
Uniquement en sortie. Type de flux de contenu. |
NativeContentPositionTargetingOptionDetails
Représente une position de contenu natif pouvant être ciblée. Cette valeur sera renseignée dans le champ nativeContentPositionDetails lorsque targetingType sera défini sur TARGETING_TYPE_NATIVE_CONTENT_POSITION.
| Représentation JSON |
|---|
{
"contentPosition": enum ( |
| Champs | |
|---|---|
contentPosition |
Uniquement en sortie. Position du contenu. |
OmidTargetingOptionDetails
Représente un type d'inventaire compatible avec Open Measurement et pouvant être ciblé. Cette valeur sera renseignée dans le champ omidDetails lorsque targetingType sera défini sur TARGETING_TYPE_OMID.
| Représentation JSON |
|---|
{
"omid": enum ( |
| Champs | |
|---|---|
omid |
Uniquement en sortie. Type d'inventaire compatible avec Open Measurement. |
AudioContentTypeTargetingOptionDetails
Représente un type de contenu audio pouvant être ciblé. Cette valeur sera renseignée dans le champ audioContentTypeDetails lorsque targetingType sera défini sur TARGETING_TYPE_AUDIO_CONTENT_TYPE.
| Représentation JSON |
|---|
{
"audioContentType": enum ( |
| Champs | |
|---|---|
audioContentType |
Uniquement en sortie. Type de contenu audio. |
ContentGenreTargetingOptionDetails
Représente un genre de contenu pouvant être ciblé. Cette valeur sera renseignée dans le champ contentGenreDetails lorsque targetingType sera défini sur TARGETING_TYPE_CONTENT_GENRE.
| Représentation JSON |
|---|
{ "displayName": string } |
| Champs | |
|---|---|
displayName |
Uniquement en sortie. Nom à afficher du genre de contenu |
AuctionPackageTargetingOptionDetails
Représente un package d'enchères pouvant être ciblé. Ce champ sera renseigné dans le champ auctionPackageDetails d'une TargetingOption lorsque targetingType est défini sur TARGETING_TYPE_AUCTION_PACKAGE.
| Représentation JSON |
|---|
{ "displayName": string } |
| Champs | |
|---|---|
displayName |
Uniquement en sortie. Nom à afficher du package d'enchères. |
Méthodes |
|
|---|---|
|
Récupère une seule option de ciblage. |
|
Répertorie les options de ciblage d'un type donné. |
|
Recherche des options de ciblage d'un type donné en fonction des termes de recherche fournis. |