- Ressource: InventorySource
- InventorySourceType
- InventorySourceProductType
- InventorySourceCommitment
- InventorySourceDeliveryMethod
- InventorySourceStatus
- InventorySourceConfigStatus
- RateDetails
- InventorySourceRateType
- Argent
- TimeRange
- CreativeConfig
- InventorySourceDisplayCreativeConfig
- InventorySourceVideoCreativeConfig
- InventorySourceAccessors
- PartnerAccessor
- AdvertiserAccessors
- Méthodes
Ressource: InventorySource
Une source d'inventaire.
Représentation JSON |
---|
{ "name": string, "inventorySourceId": string, "displayName": string, "inventorySourceType": enum ( |
Champs | |
---|---|
name |
Uniquement en sortie. Nom de la ressource de la source d'inventaire. |
inventorySourceId |
Uniquement en sortie. Identifiant unique de la source d'inventaire. Attribué par le système. |
displayName |
Nom à afficher de la source d'inventaire. Doit être encodé en UTF-8 et ne pas dépasser 240 octets. |
inventorySourceType |
Indique le type de source d'inventaire. |
inventorySourceProductType |
Uniquement en sortie. Type de produit de la source d'inventaire, indiquant la méthode de vente de l'inventaire. |
commitment |
Indique si la source d'inventaire propose une diffusion garantie ou non. |
deliveryMethod |
Mode de diffusion de la source d'inventaire.
|
dealId |
ID de l'espace de place de marché qui identifie de manière unique la source d'inventaire. Il doit être unique pour tous les acheteurs de chaque place de marché, mais pas nécessairement pour toutes les places de marché. |
status |
Paramètres d'état de la source d'inventaire. |
exchange |
Place de marché à laquelle la source d'inventaire appartient. |
updateTime |
Uniquement en sortie. Code temporel de la dernière mise à jour de la source d'inventaire. Attribué par le système. Horodatage au format RFC3339 UTC "Zulu", avec une résolution de l'ordre de la nanoseconde et jusqu'à neuf chiffres décimaux. Exemples : |
rateDetails |
Obligatoire. Détails des tarifs de la source d'inventaire. |
publisherName |
Nom de l'éditeur/vendeur de la source d'inventaire. |
timeRange |
Plage de temps pendant laquelle cette source d'inventaire commence et s'arrête à diffuser des annonces. |
creativeConfigs[] |
Exigences relatives aux créations de la source d'inventaire. Non applicable aux packages d'enchères. |
guaranteedOrderId |
Immuable. ID de la commande garantie à laquelle appartient cette source d'inventaire. Ne s'applique que lorsque |
readWriteAccessors |
Partenaire ou annonceurs disposant d'un accès en lecture/écriture à la source d'inventaire Sortie uniquement lorsque Obligatoire lorsque Si |
readAdvertiserIds[] |
Uniquement en sortie. ID des annonceurs disposant d'un accès en lecture seule à la source d'inventaire. |
readPartnerIds[] |
Uniquement en sortie. ID des partenaires disposant d'un accès en lecture seule à la source d'inventaire. Tous les annonceurs des partenaires de ce champ héritent d'un accès en lecture seule à la source d'inventaire. |
InventorySourceType
Types de sources d'inventaire possibles.
Enums | |
---|---|
INVENTORY_SOURCE_TYPE_UNSPECIFIED |
Le type de source d'inventaire n'est pas spécifié ou est inconnu dans cette version. |
INVENTORY_SOURCE_TYPE_PRIVATE |
Source d'inventaire privée. |
INVENTORY_SOURCE_TYPE_AUCTION_PACKAGE |
Package d'enchères. |
InventorySourceProductType
Types de produits possibles d'une source d'inventaire.
Enums | |
---|---|
INVENTORY_SOURCE_PRODUCT_TYPE_UNSPECIFIED |
Le type de produit n'est pas spécifié ou est inconnu dans cette version. Il n'est pas possible de modifier les sources d'inventaire de ce type de produit via l'API. |
PREFERRED_DEAL |
La source d'inventaire vend de l'inventaire via un accord préféré. |
PRIVATE_AUCTION |
La source d'inventaire vend de l'inventaire via des enchères privées. |
PROGRAMMATIC_GUARANTEED |
La source d'inventaire vend de l'inventaire via le programmatique garanti. |
TAG_GUARANTEED |
La source d'inventaire vend l'inventaire via le tag garanti. |
YOUTUBE_RESERVE |
La source d'inventaire vend de l'inventaire via YouTube Reserve. |
INSTANT_RESERVE |
La source d'inventaire vend de l'inventaire via la Réservation instantanée. La modification des sources d'inventaire de ce type de produit n'est pas possible via l'API. |
GUARANTEED_PACKAGE |
La source d'inventaire vend son inventaire via un package garanti. Il n'est pas possible de modifier les sources d'inventaire de ce type de produit via l'API. |
PROGRAMMATIC_TV |
La source d'inventaire vend de l'inventaire via la TV programmatique. Il n'est pas possible de modifier les sources d'inventaire de ce type de produit via l'API. |
AUCTION_PACKAGE |
La source d'inventaire vend de l'inventaire via un package d'enchères. Il n'est pas possible de modifier les sources d'inventaire de ce type de produit via l'API. |
InventorySourceCommitment
Types d'engagements possibles pour une source d'inventaire.
Enums | |
---|---|
INVENTORY_SOURCE_COMMITMENT_UNSPECIFIED |
L'engagement n'est pas spécifié ou est inconnu dans cette version. |
INVENTORY_SOURCE_COMMITMENT_GUARANTEED |
L'engagement est la distribution garantie. |
INVENTORY_SOURCE_COMMITMENT_NON_GUARANTEED |
L'engagement est une diffusion non garantie. |
InventorySourceDeliveryMethod
Méthodes de diffusion possibles pour une source d'inventaire.
Enums | |
---|---|
INVENTORY_SOURCE_DELIVERY_METHOD_UNSPECIFIED |
La méthode de diffusion n'est pas spécifiée ou est inconnue dans cette version. |
INVENTORY_SOURCE_DELIVERY_METHOD_PROGRAMMATIC |
Le mode de diffusion est programmatique. |
INVENTORY_SOURCE_DELIVERY_METHOD_TAG |
Le mode de diffusion est la balise. |
InventorySourceStatus
Paramètres liés à l'état de la source d'inventaire.
Représentation JSON |
---|
{ "entityStatus": enum ( |
Champs | |
---|---|
entityStatus |
Indique si la source d'inventaire peut être diffusée. Les valeurs acceptables sont |
entityPauseReason |
Motif fourni par l'utilisateur pour mettre en veille cette source d'inventaire. Ne doit pas dépasser 100 caractères. Ne s'applique que lorsque |
sellerStatus |
Uniquement en sortie. État défini par le vendeur pour la source d'inventaire. Ne s'applique qu'aux sources d'inventaire synchronisées directement à partir des éditeurs. Les valeurs acceptables sont |
sellerPauseReason |
Uniquement en sortie. Motif fourni par le vendeur pour mettre en veille cette source d'inventaire. Ne s'applique qu'aux sources d'inventaire synchronisées directement à partir des éditeurs et lorsque |
configStatus |
Uniquement en sortie. État de la configuration de la source d'inventaire. S'applique uniquement aux sources d'inventaire garanties. Les valeurs acceptables sont Une source d'inventaire doit être configurée (remplissez les champs obligatoires, choisissez des créations et sélectionnez une campagne par défaut) avant de pouvoir être diffusée. |
InventorySourceConfigStatus
États de configuration possibles pour une source d'inventaire garantie.
Enums | |
---|---|
INVENTORY_SOURCE_CONFIG_STATUS_UNSPECIFIED |
L'état de l'approbation n'est pas spécifié ou est inconnu dans cette version. |
INVENTORY_SOURCE_CONFIG_STATUS_PENDING |
État initial d'une source d'inventaire garanti. La source d'inventaire doit être configurée dans cet état. |
INVENTORY_SOURCE_CONFIG_STATUS_COMPLETED |
État après que l'acheteur a configuré une source d'inventaire garantie. |
RateDetails
Paramètres liés aux tarifs de la source d'inventaire.
Représentation JSON |
---|
{ "inventorySourceRateType": enum ( |
Champs | |
---|---|
inventorySourceRateType |
Type de tarif. Les valeurs acceptables sont |
rate |
Taux de la source d'inventaire. |
unitsPurchased |
Obligatoire pour les sources d'inventaire garanties. Nombre d'impressions garanties par le vendeur. |
minimumSpend |
Uniquement en sortie. Montant que l'acheteur s'est engagé à dépenser sur la source d'inventaire à l'avance. S'applique uniquement aux sources d'inventaire garanties. |
InventorySourceRateType
Types de tarifs possibles pour une source d'inventaire.
Enums | |
---|---|
INVENTORY_SOURCE_RATE_TYPE_UNSPECIFIED |
Le type de tarif n'est pas spécifié ou est inconnu dans cette version. |
INVENTORY_SOURCE_RATE_TYPE_CPM_FIXED |
Le type de tarif est CPM (fixe). |
INVENTORY_SOURCE_RATE_TYPE_CPM_FLOOR |
Le type de tarif est CPM (plancher). |
INVENTORY_SOURCE_RATE_TYPE_CPD |
Le type de tarif est "Coût par jour". |
INVENTORY_SOURCE_RATE_TYPE_FLAT |
Le type de tarif est fixe. |
Valeur monétaire
Représente un montant associé à un type de devise.
Représentation JSON |
---|
{ "currencyCode": string, "units": string, "nanos": integer } |
Champs | |
---|---|
currencyCode |
Code de devise à trois lettres défini par la norme ISO 4217. |
units |
Unités entières du montant. Par exemple, si |
nanos |
Nombre de nano-unités (10^-9) du montant. La valeur doit être comprise entre -999 999 999 et +999 999 999 inclus. Si |
TimeRange
Période.
Représentation JSON |
---|
{ "startTime": string, "endTime": string } |
Champs | |
---|---|
startTime |
Obligatoire. Seuil inférieur d'une plage de dates (inclusif). Horodatage au format RFC3339 UTC "Zulu", avec une résolution de l'ordre de la nanoseconde et jusqu'à neuf chiffres décimaux. Exemples : |
endTime |
Obligatoire. Limite supérieure d'une plage de dates (inclusive). Horodatage au format RFC3339 UTC "Zulu", avec une résolution de l'ordre de la nanoseconde et jusqu'à neuf chiffres décimaux. Exemples : |
CreativeConfig
Configuration des exigences relatives aux créations pour la source d'inventaire.
Représentation JSON |
---|
{ "creativeType": enum ( |
Champs | |
---|---|
creativeType |
Type de création pouvant être attribué à la source d'inventaire. Seuls les types suivants sont acceptés:
|
Champ d'union
Configuration des créations pouvant être attribuées à la source d'inventaire. |
|
displayCreativeConfig |
Configuration des créations display. Applicable lorsque |
videoCreativeConfig |
Configuration des créations vidéo. Applicable lorsque |
InventorySourceDisplayCreativeConfig
Configuration des créations display.
Représentation JSON |
---|
{
"creativeSize": {
object ( |
Champs | |
---|---|
creativeSize |
Exigences concernant la taille des créations display pouvant être attribuées à la source d'inventaire. |
InventorySourceVideoCreativeConfig
Configuration des créations vidéo.
Représentation JSON |
---|
{ "duration": string } |
Champs | |
---|---|
duration |
Exigences de durée pour les créations vidéo pouvant être attribuées à la source d'inventaire. Durée en secondes avec neuf chiffres au maximum après la virgule et se terminant par " |
InventorySourceAccessors
Le partenaire ou les annonceurs ayant accès à la source d'inventaire.
Représentation JSON |
---|
{ // Union field |
Champs | |
---|---|
Champ d'union accessors . Le partenaire ou les annonceurs ayant accès à la source d'inventaire. accessors ne peut être qu'un des éléments suivants : |
|
partner |
Partenaire ayant accès à la source d'inventaire. |
advertisers |
Annonceurs ayant accès à la source d'inventaire Tous les annonceurs doivent appartenir au même partenaire. |
PartnerAccessor
Partenaire ayant accès à la source d'inventaire.
Représentation JSON |
---|
{ "partnerId": string } |
Champs | |
---|---|
partnerId |
ID du partenaire. |
AdvertiserAccessors
Annonceurs ayant accès à la source d'inventaire
Représentation JSON |
---|
{ "advertiserIds": [ string ] } |
Champs | |
---|---|
advertiserIds[] |
ID des annonceurs. |
Méthodes |
|
---|---|
|
Crée une source d'inventaire. |
|
Modifie les accésseurs en lecture/écriture d'une source d'inventaire. |
|
Récupère une source d'inventaire. |
|
Répertorie les sources d'inventaire auxquelles l'utilisateur actuel a accès. |
|
Met à jour une source d'inventaire existante. |