En tant que propriétaire d’inventaire, vous devez personnaliser la réponse VAST du serveur publicitaire Triton Digital. Pour ce faire, vous devez remplacer les macros du modèle de balise VAST que votre revendeur vous a fourni.
Exemple de modèle de balise VAST
Voici un exemple de modèle de balise VAST fourni par votre revendeur. La directive contract-id, contract-secret, et placement-id ne sont que des exemples. Les valeurs réelles de votre revendeur seront différentes.
https://resell-ad-server.example.com/resell/vast?contract-id=10001&contract-secret=1382169h-02ns-6a83-04gl-zeu158201ivq&placement-id=123456&lsid=${listenerId}&position=${position}&ip=${ip}&deviceid=${deviceId}×tamp=${timestamp}&ua=${ua}&gdpr=${gdpr}&gpp_string=${gpp_string}&gpp_sid=${gpp_sid}&us_privacy=${us_privacy}&coppa=${coppa}&bundle-id=${bundle-id}&store-url=${store-url}&iab-v2-cat=${iab-v2-cat}&feed-type=${feed-type}&content-language=${content-language}&store-id=${store-id}&site-url=${site-url}
Exemple de modèle de balise VAST pour un podcast
Dans cet exemple, pour un épisode de podcast, un propriétaire d’inventaire a personnalisé davantage l’URL en ajoutant des paramètres supplémentaires sur le podcast à la fin du modèle. Pour plus d’informations, consultez Autres paramètres pris en charge.
https://resell-ad-server.example.com/resell/vast?contract-id=10001&contract-secret=1382169h-02ns-6a83-04gl-zeu158201ivq&placement-id=123456&lsid=${listenerId}&position=${position}&ip=${ip}&deviceid=${deviceId}×tamp=${timestamp}&ua=${ua}&gdpr=${gdpr}&gpp_string=${gpp_string}&gpp_sid=${gpp_sid}&us_privacy=${us_privacy}&coppa=${coppa}&bundle-id=${bundle-id}&store-url=${store-url}&iab-v2-cat=${iab-v2-cat}&feed-type=${feed-type}&content-language=${content-language}&store-id=${store-id}&site-url=${site-url}&series-title=My Series Title&episode-season=3&episode-number=4&episode-title=My Episode Title&episode-url=https%3A%2F%2Fwww.example.com%2Fpodcasts%2FPodcastName%3Fepisode%3D1&episode-duration=1800&guid=6B29FC40-CA47-1067-B31D-00DD010662DA
Ces paramètres supplémentaires :
&series-title=My%20Series%20Title&episode-season=3&episode-number=4&episode-title=My%20Episode%20Title&episode-url=https%3A%2F%2Fwww.example.com%2Fpodcasts%2FPodcastName%3Fepisode%3D1&episode-duration=1800&guid=6B29FC40-CA47-1067-B31D-00DD010662DA
Personnalisation d’un modèle de balise VAST
Ne modifiez pas
contract-id,contract-secret, etplacement-id. Ces paramètres sont obligatoires et pré-remplis par Triton Digital.Remplacez la macro
positionrequise parpreroll,midroll, oupostroll. Par exemple, pour spécifier l'insertion d'une publicité${position}parpreroll. Le paramètre position de votre requête VAST sera alorsposition=preroll.Remplacez les macros des autres paramètres si nécessaire. Si vous ne connaissez pas la valeur d’un paramètre, ou si elle n’est pas applicable, laissez la macro inchangée. Exemple : Si vous ne connaissez pas la langue, utilisez
content-language=${content-language}.Ajoutez d’autres paramètres, si nécessaire. Consultez Autres paramètres pris en charge.
Paramètres de balise VAST
Paramètre | Macro | Description | Format |
|---|---|---|---|
| n/a | Obligatoire. Identifiant du placement, historiquement connu sous le nom de « station ID ». Il s’agit de l’identifiant numérique de la station attribué par Triton Digital. Sa valeur est pré-renseignée dans le modèle VAST et ne doit pas être modifiée. | |
| n/a | Obligatoire. Sa valeur est pré-renseignée dans le modèle VAST et ne doit pas être modifiée. | |
| n/a | Obligatoire. Sa valeur est pré-renseignée dans le modèle VAST et ne doit pas être modifiée. | |
|
| Obligatoire. La position de la publicité. | Chaîne. Valeurs valides :
|
|
| Recommandé. Important pour TAP Programmatic afin d’enrichir le profil. L’identifiant de l’auditeur (Listener ID) est l’identifiant utilisateur principal que Triton Digital utilise comme base pour les mesures et le capping. Pour plus d’informations, consultez Gestion des identifiants d’auditeurs. | Chaîne. Caractères alphanumériques, y compris la liste suivante de caractères spéciaux :
|
En-tête HTTP : |
| Requis pour les intégrations de serveur à serveur. Adresse IP du lecteur/dispositif auditeur. | Pour IPv4 : format décimal en pointillé. Exemple : Pour IPv6 : caractères hexadécimaux séparés par des deux-points conformes au format IPv6. Exemple : |
|
| Identifie l’appareil. | Chaîne commençant par Exemple : |
|
| Horodatage Unix en secondes. | |
En-tête HTTP : |
| User-Agent full. Correspond à l’attribut d’identifiant de l’auditeur. | Chaîne. Exemple : |
|
| Drapeau indiquant si le Règlement général sur la protection des données (RGPD) s'applique. Voir le RGPD. | Chiffres entiers Valeurs :
|
En-tête HTTP : |
| Chaîne GPP permettant la transmission de signaux de confidentialité, de consentement et de choix du consommateur. La chaîne doit être conforme à la spécification IAB Tech Lab Global Privacy Platform. | Chaîne. Chaîne GPP encodée en Base64 et compatible avec les URL. |
En-tête HTTP : |
| Section ID pour indiquer quelle législation est considérée comme « en vigueur ». | Chiffres entiers |
|
| U.S. Privacy String qui indique si la U.S. Privacy Regulations (réglementation américaine sur la protection de la vie privée) s’applique au consommateur, si une divulgation légale explicite a été établie avec le consommateur et si ce dernier a choisi de ne pas vendre ses données personnelles. La version 1 ne prend en charge que les signaux relatifs à la CCPA (loi californienne sur la protection de la vie privée des consommateurs). La chaîne doit être conforme au format de l'U.S. Privacy String. | Chaîne. |
|
| Drapeau indiquant si la réglementation Children's Online Privacy Protection Act (COPPA) s'applique. La COPPA a été établie par la U.S. Federal Trade Commission. | 0 = Les restrictions de la COPPA ne s’appliquent pas 1 = Les restrictions de la COPPA s’appliquent |
|
| Important pour la programmatique. Utilisé uniquement pour l’inventaire sur les applications mobiles et les appareils similaires tels que les enceintes intelligentes, lorsque cela est nécessaire. L'identifiant de l'application est unique à l'application et ne dépend pas de l'app store où elle a été distribuée. Pour plus d’informations, consultez Android Bundle ID. | Chaîne. Exemples :
|
|
| Important pour la programmatique. Uniquement pour l’inventaire sur les applications mobiles et les appareils similaires tels que les enceintes intelligentes. URL de l'App Store pour une application installée qui effectue la requête publicitaire/la connexion au flux. Requis par les acheteurs programmatiques pour vérifier que Triton Digital est autorisé à vendre votre inventaire en utilisant le cadre app-ads.txt. | Chaîne encodée en URL d’une URL. Exemple :
|
|
| Recommandé pour les contenus audio personnalisés (par exemple, les services de musique) où le genre est dynamique et basé sur le choix de l’auditeur. Catégorie du contenu telle que définie par la taxonomie du contenu du laboratoire technique de l’IAB. La première catégorie de la liste sera considérée comme la catégorie principale. Nécessite le jeton JWT Bearer. | Liste de valeurs entières séparées par des virgules, chacune dans la plage 1-698. Reportez-vous aux notes d’utilisation de la catégorie IAB. |
|
| Obligatoire pour le cas d’utilisation spécifique où l’inventaire est offert de manière programmatique et les annonces publicitaires réalisées à la demande sont insérées dans un podcast. Peut également être utilisé pour les flux en direct. Voir aussi | Chaîne. Valeurs valides :
|
|
| La langue du contenu dans lequel les publicités seront lues. Elle peut être utilisée dans le ciblage par campagne ou pour définir une règle spécifique d'échange de publicité. | Chaîne. Code à deux lettres correspondant aux codes de langue ISO-639-1. |
|
| Important pour la programmatique. Obligatoire pour les acheteurs programmatiques afin de vérifier que Triton Digital est autorisé à vendre votre inventaire en utilisant le cadre app-ads.txt. Uniquement pour l’inventaire sur les applications mobiles et les appareils similaires tels que les enceintes intelligentes. Identificateur de l'app store pour une application installée, utilisé pour localiser l'application dans le store en question. | Chaîne. Exemple pour iTunes : Exemple pour Google Play : |
|
| URL of the website where the ad will be heard. Les acheteurs programmatiques l’utilisent pour identifier l’inventaire sur lequel ils enchérissent. Il est également utilisé pour vérifier si Triton Digital est autorisé à vendre votre inventaire à l’aide du cadre ads.txt. Si vous ne remplacez pas cette macro par une valeur, Triton Digital utilise la valeur configurée pour ce placement. Pour en savoir plus, consultez Vendeurs numériques autorisés (ads.txt). | Chaîne codée en URL d’une URL, qui doit inclure le protocole tel que http ou https. Exemple :
|
Autres paramètres pris en charge
Triton Digital vous encourage à informer le propriétaire de l’inventaire qu’il peut personnaliser le VAST généré que vous partagez avec lui lors de la création du contrat. Cela permet aux serveurs publicitaires et au DSP (fournisseur côté demande) de mieux traiter la sélection des publicités et la demande d’enchère sur l’inventaire donné.
Pour ajouter un autre paramètre de cette table, utilisez le format suivant : ¶metername=value
Par exemple, pour transmettre le paramètre maxAds avec la valeur 5, il vous suffit d'ajouter ceci à la balise VAST :
&maxAds=5
Catégorie | Paramètre | Description | Format |
|---|---|---|---|
Contenu |
| Nombre maximum de publicités. | Valeur entre 1 et 10 inclusivement. |
Auditeur |
En-tête HTTP : | Recommandé pour les intégrations de serveur à serveur. En-tête HTTP du lecteur/dispositif auditeur. Elle indique la langue configurée pour le client et la région géographique préférée. Nous sommes compatibles avec les deux : la chaîne de requête et/ou l'en-tête HTTP. | Chaîne. Code à deux lettres qui correspond aux codes de langue ISO-639-1. |
Contenu |
| Liste des catégories d'annonces NON autorisées pour l'annonce demandée. Les catégories sont définies dans la spécification DAAST de l’IAB et répertoriées avec des codes dans OpenRTB. Bien que la spécification DAAST soit obsolète, ses catégories de publicité sont toujours utilisées régulièrement. Triton passera à la taxonomie des produits publicitaires de l’IAB une fois qu’elle aura atteint un niveau d’utilisation acceptable. Le blocage d'une catégorie de niveau 1 n'entraîne pas le blocage des catégories de niveau 2 qui lui sont subordonnées (par exemple, le blocage de la catégorie IAB1 n'entraîne pas le blocage des catégories IAB1-1 à IAB1-7). Pour bloquer le niveau 2 d'une catégorie, chaque catégorie du niveau 2 doit être bloquée individuellement. | Liste de codes de catégorie séparés par des virgules (chaîne). |
Contenu |
| Obligatoire si le contenu dans lequel la publicité apparaîtra est téléchargé et si l’inventaire publicitaire est proposé aux acheteurs programmatiques. Comment le contenu audio sera fourni à l'auditeur. Voir les remarques sur les méthodes de diffusion. | Chaîne. Valeurs valides :
|
Contenu, podcast |
| Important pour Programmatic, uniquement s’il s’agit d’un podcast. Titre de la série (contenu de podcast). | Chaîne. |
Contenu, podcast |
| Important pour Programmatic, uniquement s’il s’agit d’un podcast. Numéro de la saison (contenu de podcast). | Chaîne. |
Contenu, podcast |
| Important pour Programmatic, uniquement s’il s’agit d’un podcast. Numéro de l'épisode (contenu de podcast). | String. Contenu, podcast |
Contenu, podcast |
| Important pour Programmatic, uniquement s’il s’agit d’un podcast. Titre de l'épisode (contenu de podcast). | Chaîne.
|
Contenu, podcast |
| Important pour Programmatic, uniquement s’il s’agit d’un podcast. URL de l'épisode (contenu de podcast). | Encodé en URL si envoyé sous forme de chaîne de requête. |
Contenu, podcast |
| Important pour Programmatic, uniquement s’il s’agit d’un podcast. Durée de l’épisode, en secondes. | Chiffres entiers |
Contenu, podcast |
| Important pour Programmatic, uniquement s’il s’agit d’un podcast. Identifiant de l'épisode. | Chaîne au format UUID (identifiant unique universel). Voir RFC 9562. |
Auditeur |
| Âge de l'auditeur, selon les informations obtenues lors de l'enregistrement de l'auditeur. | Chiffres entiers From |
Auditeur |
| Sexe de l'auditeur, selon les informations obtenues lors de l'enregistrement de l'auditeur. | Chaîne. Sensible à la casse. Valeurs valides :
|
Réglementaire |
En-tête HTTP : | La chaîne de transparence et de consentement du RGPD résume les détails pertinents sur la manière dont la transparence et le consentement ont été établis. La chaîne doit être conforme aux spécifications du cadre de transparence et de consentement de l’IAB. | Chaîne de consentement RGPD encodée en Base64 et compatible avec les URL, sous la forme
où XXXXX est l’ID numérique du fournisseur de suivi où la macro est utilisée. |
Remarques sur le mode de diffusion
Ci-dessous se trouvent les définitions des delivery-method Valeurs.
streaming: flux infini de contenus, tels que la radio en direct. La session utilisateur ne se termine que lorsque l’appareil ferme la connexion. Le contenu est récupéré au fur et à mesure qu’il est consommé. Cela s’applique également aux services de musique à la demande. Pour les diffusions « en direct » à la demande, où de nouveaux contenus sont constamment ajoutés à la liste de lecture à mesure que les contenus actuels sont visionnés, la valeur dedelivery-methoddoit être laissée vide.download: contenu unique préenregistré ou terminé, tel qu’un podcast. La session de l’utilisateur se termine une fois le contenu téléchargé ou avant, si l’utilisateur se déconnecte à mi-chemin. La récupération et la consommation du contenu sont généralement indépendantes l'une de l'autre. C'est le cas quand un auditeur télécharge un podcast et l'écoute plus tard, par exemple avec l'appareil hors ligne. Ainsi, les impressions sont déclenchées par le téléchargement, et non par la consommation.progressive: également appelé téléchargement progressif, ce mode de diffusion s'applique au même type de contenu préenregistré ou de taille fixe que la méthode dedownloadmais la diffusion est récupérée au fur et à mesure de sa consommation. Cette règle doit être appliquée par le lecteur sur l’appareil de l’utilisateur. Il s’agit d’une implémentation client, de sorte que les implémentations côté serveur qui limitent le taux de téléchargement ne qualifient pas une session de téléchargement progressif.
GDPR
Triton Digital est conforme au Règlement général sur la protection des données (RGPD). Le RGPD a été établi par le Parlement européen et le Conseil de l'Union européenne.
Triton Digital est un fournisseur enregistré et approuvé dans le cadre de la Global Vendor List (GVL) TCF v2.0. géré par l’Interactive Advertising Bureau Europe (IAB Europe). L'ID du fournisseur GVL de Triton Digital est 239.