Spécifications techniques des tags publicitaires de tierce partie
Les tags publicitaires de tierce partie doivent être utilisés uniquement aux fins de rendu des contenus créatifs sur Apple News. Il est formellement interdit d’utiliser les tags publicitaires dans un contexte autre que l’affichage d’annonces, comme la mise en place et/ou l’exploitation d’un réseau publicitaire. Apple se réserve le droit de les examiner et de les supprimer à sa seule discrétion.
Les pre-roll video et outstream video peuvent utiliser leurs tags VAST de tierce partie qui peuvent être diffusés sur des appareils exécutant iOS 14.0 et versions ultérieures.
Google Campaign Manager prend en charge les bannières publicitaires répertoriées ci-dessus, mais ne prend pas en charge les annonces interstitielles, et nécessite iOS 14.0 ou une version ultérieure. Voir Spécifications techniques de Google Campaign Manager.
Google Ad Manager Programmatic Guaranteed prend en charge les tags de tierce partie pour les formats d’annonce suivants : bannières de grande taille, de type rectangle moyen (MREC), IAB 300 x 250, IAB 320 x 50, IAB 320 x 320, IAB 300 x 600, IAB 728 x 90, IAB 970 x 250.
Les annonces diffusées par des tierces parties doivent s’adapter aux changements de taille en points pour les orientations portrait et paysage. À l’exception des bannières MREC, tous les formats d’annonce Apple nécessitent un tag publicitaire pour les orientations portrait et paysage sur chaque appareil.
Afin de prévenir la navigation non initiée par l’utilisateur, toutes les méthodes de toucher doivent être rapidement associées à un toucher. Les retards au niveau des appels de méthodes de toucher peuvent entraîner le blocage de la destination de l’annonce. Par conséquent, toutes les méthodes d’action de toucher, y compris MRAID.open(), MRAID.expand() et MRAID createCalendarEvent(), doivent être appelées immédiatement lors du toucher.
Veuillez noter que les tags de suivi de quatrième partie ne sont pas pris en charge.
Implémentation de la norme MRAID
Le SDK Apple News Advertising implémente un sous-ensemble de la norme MRAID 1.0 en tant que fichier MRAID standard qui peut être appelé par l’annonce. Tous les tags doivent être conformes à la norme MRAID. Voir les méthodes et évènements pris en charge ci-dessous.
Méthodes prises en charge
- addEventListener
- close
- expand(twopartonly)
- getExpandProperties
- getPlacementType
- getState
- getVersion
- isViewable
- open
- removeEventListener
- setExpandProperties
- _addToCalendar(AppleAPI)
Évènements pris en charge
- error
- ready
- stateChange
- viewableChange
Notez que les boutons de fermeture personnalisés ne sont pas pris en charge. Apple fournira un bouton de fermeture standard qui s’affichera dans le coin supérieur droit de l’expérience publicitaire en présentation étendue.
Mise sur la liste d’autorisation
Les annonces sollicitées par Apple News seront acheminées par le biais d’un serveur proxy hébergé par Apple à des fins de protection de la vie privée. Autrement dit, toutes les annonces diffusées sur Apple News proviendront d’adresses IP d’Apple. Il convient dès lors de veiller à ce que le trafic ne soit pas identifié par vos serveurs comme provenant de bots/d’attaques DDOS. La solution idéale serait que vous ajoutiez à la liste blanche toutes les adresses IP commençant par 17 (par exemple, 17.*.*.*), qui appartiennent toutes à Apple.
Autres considérations
Les annonces sont chargées dans une vue web relativement standard (WKWebView). Toutefois, il convient de tenir compte d’un certain nombre d’éléments essentiels en cas d’utilisation de tags publicitaires de tierce partie sur Apple News.
- Les tags Google Campaign Manager nécessitent des redirections internes en cas d’utilisation de processus d’ajout de contenus créatifs standard (plutôt que de modèles) lors de la réservation de campagnes sur Google Ad Manager.
- Les tags Google Campaign Manager nécessitent des tags Javascript en cas de réservation de campagne sur Workbench, ou sur Google Ad Manager lorsque l’utilisateur a recours à des modèles. Les types de tags Google Campaign Manager suivants sont pris en charge : JavaScript(withdata-dcm-rendering- mode=’script’) LegacyJavaScript
- Tous les chemins vers les ressources chargés par les annonces doivent correspondre à des URL absolues (complètes) ; il ne peut pas s’agir de chemins relatifs. Notez que Google Campaign Manager peut prendre en charge à la fois les chemins absolus et relatifs.
- Les iFrames ne sont pas pris en charge. Lorsque les annonces sont chargées sur Apple News, elles ne peuvent ni créer ni tirer parti des iFrames. Cela entraînerait l’échec du chargement de l’annonce. L’objet MRAID est accessible uniquement via le mainframe du document. Notez que Google Campaign Manager accepte l’utilisation d’iFrames.
- La diffusion SSL est requise. Toutes les annonces doivent être conformes à la norme SSL.
- Les touchers sont pris en charge à l’aide de la méthode MRAID.open ou des tags d’ancrage . L’utilisation de la méthode Window.open entraîne l’échec de l’action de clic.
- Jusqu’à 100 requêtes par impression sont autorisées. Cela inclut tous les pixels, JS, images, etc. Une fois la limite atteinte, les requêtes subséquentes seront ignorées.
Fonctionnalités prises en charge au sein des bannières
- Animation HTML5 JS/CSS
- Toucher : active une commande ou sélectionne un élément
- Effleurer : fait défiler le contenu ou effectue un zoom rapidement
- Faire glisser : permet de déplacer un élément d’un bord à l’autre ou de le faire glisser au sein de la zone d’interaction de la bannière display
Fonctionnalités non prises en charge
Dans un souci d’optimisation de l’expérience utilisateur, mais aussi de sécurité et de protection de la vie privée, les fonctionnalités suivantes embarquées par les appareils sont bloquées par le SDK Apple News Ad.
- Accéléromètre
- Gyroscope
- Formulaires intégrés aux bannières
- Toucher pour appeler ou envoyer un SMS/e-mail
- Accès à l’appareil photo
- Vidéo/audio
- Position de l’appareil
Fournisseurs pris en charge
- Bonsai
- Celtra
- Dianomi
- Google Campaign Manager
- Polar
- ResponsiveAds
- RevContent
- Keystone
- Innovid
Notez que seuls les tags publicitaires de Celtra et Google Campaign Manager sont pris en charge en cas d’utilisation de processus d’ajout de contenus créatifs standard pour les campagnes Apple News. Consultez le tableau de compatibilité détaillé ci-dessous :
| Prestataire | Workbench | Google Ad Manager | ||
|---|---|---|---|---|
| Chargement direct de contenus créatifs standard | Creative Templates | Programmatique garanti | ||
Bonzai
|
☑️
|
☑️
|
☑️
|
☑️
|
| Celtra | ☑️ |
☑️ |
☑️ |
☑️ |
| Dianomi | ☑️ |
☑️ |
☑️ |
☑️ |
| Google Campaign Manager | ☑️ |
☑️ |
☑️ |
|
| Polar | ☑️ |
☑️ |
☑️ |
☑️ |
| ResponsiveAds | ☑️ |
☑️ |
☑️ |
☑️ |
Les macros de tierce partie intégrées aux tags publicitaires ou aux tags VAST ne sont pas prises en charge et doivent être retirées de ceux-ci pour être utilisées sur Apple News lorsque l’utilisateur utilise Workbench ou des modèles de contenus créatifs dans Google Ad Manager. Les macros commencent généralement par le caractère %. Ces macros ne seront pas développées et peuvent nuire au bon fonctionnement du tag. Elles sont incluses par Google lorsque l’utilisateur a recours aux processus d’ajout de contenus créatifs standard. N’hésitez pas à contacter votre fournisseur de tags pour vérifier si votre tag contient ou non des macros.
Liste de pointage des tags publicitaires de tierce partie (image)
-
URL absolues uniquement
Les tags Google Campaign Manager peuvent prendre en charge les chemins absolus ou relatifs. - Les URL doivent utiliser le protocole HTTPS
- Les adresses IP d’Apple (17.*) doivent être mises sur la liste d’autorisation ou ne doivent pas être bloquées
-
Pas d’iFrames
Les tags Google Campaign Manager peuvent prendre en charge l’utilisation d’iFrames. - Conformité à la norme SSL requise
- Tous les clics utilisant MRAID.open() ou <ahref>
Les tags Google Campaign Manager sont considérés comme non valides pour les raisons suivantes :
- Le format d’URL des impressions/clics comprend des caractères non valides (comme [ ] < > “ # % { } \ ^ ~ \\ ` ou des caractères Unicode tels que \u2018, \u2019, \u201c, \u201d)
- ID d’article, titre d’article ou nom de l’annonceur non valide pour les modèles natifs
- ID de contenu créatif, taille, type ou corps non valide ou absent pour les annonces dépourvues de modèle
- Outil de suivi DCM ou tag VAST non valide
- Contenus créatifs bloqués connus (figurant sur la liste des refus)
- Problèmes de réseau lors de l’accès au tag
Notez que l’utilisation de la méthode Window.open entraînera l’échec de l’action de clic.
- Tags de suivi de quatrième partie non pris en charge
- < 100 requêtes par impression
- Toutes les annonces doivent être configurées pour s’afficher correctement en orientation portrait et paysage
- Possibilité d’afficher une présentation étendue des annonces (aucun bouton de fermeture personnalisé pris en charge, développement en deux parties uniquement)