View a markdown version of this page

Bonnes pratiques - AWS Elemental MediaTailor

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Bonnes pratiques

Construction de modèles

Commencez avec un modèle de travail minimal

Utilisez l'exemple 1 Exemple de modèles pour valider votre intégration APS. Ajoutez des champs de manière incrémentielle et testez chaque ajout en vérifiant RAW_BID_REQUEST les événements dans les CloudWatch journaux.

Les champs marqués « APS Recommended » dans les champs ont un impact Champ de référence ORTB significatif sur les taux de remplissage. Incluez au minimum : app.bundle app.storeurlapp.name,device.ua,device.ip,device.make,device.model,device.os, video.mimesvideo.protocols,video.w,video.h,video.plcmt, etvideo.ext.slotId.

Utiliser des variables de session pour l'identification des appareils

Les device.ip champs device.ua et doivent refléter l'utilisateur réel pour un ciblage publicitaire correct. Utilisez {{session.user_agent}} et {{session.client_ip}} qui sont automatiquement renseignés à partir de la connexion HTTP de l'utilisateur. Aucune configuration des paramètres du lecteur n'est requise pour ces champs.

Fournissez un véritable app.bundle et app.storeurl

APS les utilise pour l'identification des applications et le ciblage des publicités. Les valeurs incorrectes ou les valeurs d'espace réservé entraînent des réponses sans enchère (204).

Définissez un imp [0] .bidfloor approprié

Le CPM par défaut de la console est de 5$. Si les taux de remplissage sont faibles, pensez à abaisser le plancher. Un étage inférieur augmente le nombre d'annonceurs éligibles mais peut réduire le CPM moyen.

Fournissez votre Video.ext.SlotID actuel

L'identifiant du slot correspond à la configuration de votre inventaire APS. La fourniture de votre identifiant de machine à sous réel (depuis la console APS) permet à APS d'appliquer un ciblage et une tarification plancher spécifiques à chaque machine à sous. La valeur par défaut ("default_slot_id") fonctionne mais peut entraîner une sélection d'annonces moins optimale.

Inclut une prise en charge étendue des protocoles vidéo

Utilisez [2, 3, 5, 6] au minimum (VAST 2.0, 3.0, 2.0 Wrapper, 3.0 Wrapper). Pour une compatibilité maximale, utilisez-le [1, 2, 3, 4, 5, 6, 7, 8] pour prendre en charge toutes les versions de VAST (1.0 à 4.0, y compris les wrappers).

Ne définissez pas de champs gérés par EMT

Les champs tels que imp.video.maxdurationimp.video.poddur,imp.video.minduration, imp.video.maxseqapp.publisher.id, et ext.integrationType sont toujours définis à MediaTailor l'aide des valeurs de configuration de votre console. Les inclure dans votre modèle est inoffensif mais trompeur.

Préférez regs.gpp et regs.gpp_sid à regs.us_privacy pour les signaux de confidentialité américains

Lorsque vous transmettez des signaux de confidentialité américains à APS, utilisez les champs de la Global Privacy Platform (GPP) au lieu de l'ancienne us_privacy chaîne :

"regs": { "coppa": 0, "gpp": "DBABMA~1---", "gpp_sid": [7] }

APS applique des restrictions d'utilisation des données plus strictes lorsqu'elle voit une us_privacy chaîne (signal de désactivation du CCPA), ce qui limite le nombre d'annonceurs éligibles et réduit les taux de remplissage. Le GPP fournit à APS des signaux plus précis au niveau de la juridiction, ce qui se traduit par une application de la conformité plus précise et un plus grand nombre d'offres éligibles. Si votre joueur envoie les deux signaux, préférez GPP et us_privacy omettez.

Identifiants de section GPP pour la confidentialité aux États-Unis :

ID de section Scope
7 National américain (Multi-State confidentialité)
8 Californie des États-Unis (CPRA)
9 Virginie américaine (VCDPA)
10 États-Unis Colorado (CPA)
11 États-Unis Utah (UCPA)
12 Connecticut américain (CTDPA)

Si vous devez inclure us_privacy pour les systèmes en aval, vous pouvez transmettre les deux en toute sécurité, mais APS utilisera le signal GPP lorsqu'il est présent.

Considérations opérationnelles

Configuration régionale

La région APS est définie en fonction de la configuration de lecture. Si vous diffusez des spectateurs dans plusieurs régions APS, créez des configurations de lecture distinctes par région pour optimiser la latence et la disponibilité de l'inventaire des publicités.

Surveillance de l'augmentation du rendement

Utilisez CloudWatch des métriques pour calculer l'augmentation du rendement :

  • Amélioration du taux de remplissage : comparez avec YieldOptimization.AdsInserted le nombre total de places disponibles pour mesurer le taux de remplissage supplémentaire. YieldOptimization.FillRate(métrique native par disponibilité) peut également être moyennée sur une période.

  • Contribution au chiffre d'affaires : YieldOptimization.Revenue à utiliser pour le chiffre d'affaires total par client (somme des prix des annonces insérées). À utiliser YieldOptimization.BidPriceAdsInserted pour le CPM moyen pour l'ensemble du compte. YieldOptimization.IndicativeBidRevenueest émis deux fois simultanément Revenue pendant une fenêtre de dépréciation et sera supprimé. Préférez Revenue les nouveaux tableaux de bord.

  • Efficacité : YieldOptimization.BidRequest comparez-la YieldOptimization.AdsInserted pour mesurer le taux de conversion.

Évitez les modèles d'espaces réservés non résolus

Si votre URL ADS utilise un [player_params.X] paramètre et que le lecteur n'envoie pas de paramètreX, l'{X}espace réservé littéral est transmis au modèle ORTB. APS considère "{APP_NAME}" qu'il s'agit d'une chaîne littérale et renvoie no-bid. Vérifiez toujours que vos RAW_BID_REQUEST charges utiles ne contiennent pas de {UPPER_CASE} modèles.

Étapes suivantes