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 bannières standard, doubles, 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 et IAB 970 x 250, ainsi que les annonces interstitielles peuvent utiliser des tags de tierce partie ; vous pouvez les diffuser sur des appareils exécutant :
iOS 10.3 et versions ultérieures
macOS 10.14 et versions ultérieures
Les annonces vidéo pro-roll et outstream peuvent utiliser des tags VAST de tierce partie ; vous pouvez les diffuser sur des appareils exécutant iOS 12.0 ou une version ultérieure.
Google Campaign Manager prend en charge uniquement les bannières publicitaires mentionnées ci-dessus (pas les annonces interstitielles), et nécessite iOS 12.0 ou une version ultérieure. Consultez la rubrique 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 part des tiers doivent être configurées afin de tenir compte du changement de la taille des points pour les orientations portrait et paysage. À l’exception des bannières MREC, tous les formats d’annonce nécessitent un tag publicitaire pour les orientations portrait et paysage sur chaque appareil.
Il est recommandé de coder chaque annonce interstitielle en tant que bannière et non pas en tant qu’annonce interstitielle MRAID classique. Le SDK Apple News Ad retournera systématiquement inline lorsque la méthode MRAID.getPlacementType est appelée. Les annonces interstitielles Apple News ne comportent aucun bouton permettant de sortir de l’expérience publicitaire. Pour quitter l’annonce interstitielle sur Apple News, l’utilisateur doit balayer l’écran vers la gauche ou la droite pour passer à l’article suivant.
Pour éviter toute navigation non initiée par l’utilisateur, les méthodes de toucher doivent toutes être associées à une action de toucher effectuée dans un délai raisonnable. Les retards au niveau des appels de méthodes de toucher peuvent entraîner le blocage de la destination de l’annonce. Aussi, toutes les méthodes d’action de toucher, notamment MRAID.open(), MRAID.expand() et MRAID createCalendarEvent(), doivent être appelées dès que l’utilisateur touche l’écran.
Notez 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. Les méthodes et évènements pris en charge sont répertoriés 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. Pour résoudre ce problème, la solution la plus adaptée consiste à mettre sur la liste d’autorisation toutes les adresses IP commençant par 17 (par exemple, 17. *. *.*), c’est-à-dire toutes celles détenues par 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écessite 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(<ins>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 actions de toucher sont prises en charge via la méthode MRAID.open ou les tags d’ancrage <ahref>. 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 comprend tous les pixels, le fichier JS, l’image, 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ées 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 (image)
Bonzai
Celtra
Dianomi
Google Campaign Manager
Polar
ResponsiveAds
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 dans Google Ad Manager 360 pour les campagnes Apple News. Consultez le tableau de compatibilité détaillé ci-dessous :
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 fournisseurs 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 et 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.
Aucun iFrame
Les tags Google Campaign Manager peuvent prendre en charge les iFrames.
Conformité à la norme SSL requise
La méthode MRAID.open() ou les tags d'ancrage <ahref> doivent être utilisés pour tous les clics
Les tags Google Campaign Manager sont indiqué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 réseau empêchant l’accès au tag
Notez que l’utilisation de la méthode Window.open entraîne 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)