Publicités

  • iOS
  • watchOS
  • tvOS
 

Avant-propos

Le SDK AT Internet propose la mesure de vos publicités in-app afin d’évaluer leurs performances.

L’objectif est de mesurer les « clics » et les impressions des campagnes de publicité d’auto-promotion mais également de campagnes affichées sur votre app pour un tiers, puis de les analyser.

 

Pour bien débuter

Une fois votre marqueur initialisé, vous pouvez débuter le marquage de vos publicités in-app.

Dans le cas d’un projet Swift, veillez à importer le module SmartTracker (ou tvOSTracker / watchOSTracker si votre target est une Apple TV / Apple watch) dans votre ViewController. Dans le cas d’un projet Objective-C, veillez à importer les entêtes SmartTracker-Swift.h

 

Marquage

Pour marquer vos publicités, le tracker expose deux propriétés publishers et selfPromotions selon le type de publicité à mesurer.

Ces deux propriétés exposent à leur tour deux méthodes :

  • add 
  • sendImpressions

La méthode add permet d’ajouter un marqueur de publicité et de le mettre en attente d’envoi. Cette méthode renvoie un objet de type Publisher ou SelfPromotion selon le cas.

Pour envoyer les informations définies, vous devrez appeler la méthode sendTouch ou sendImpression de votre objet, en fonction du type d’action effectuée par l’utilisateur ou appeler la méthode dispatch du Tracker.

Attention, l’appel aux méthodes sendTouch et sendImpression, modifie la propriété action de l’objet.

La méthode sendImpressions permet d’envoyer toutes les informations de publicités dont l’action est définie comme Impression.

L’objet screen propose aussi de marquer des impressions. Pour tout autre type de publicités, on utilisera les méthodes du tracker décrites ci-dessus.

 

Exemples de marquage

  1. Marquage d’une impression d’une publicité pour un tiers

  2. Marquage d’un « clic » sur une publicité pour un tiers

  3. Marquage d’une impression d’une campagne d’auto-promotion

  4. Marquage d’un « clic » sur une campagne d’auto-promotion

  5. Marquage de plusieurs publicités et envoie des impressions

  6. Marquage de plusieurs campagnes d’auto-promotion et envoie des impressions

  7. Marquage de publicités et de campagnes d’auto-promotion et utilisation du dispatcher

  8. Marquage de publicités et campagnes d’auto-promotion et ajout des informations sur un écran

  9. Marquage d’une impression sur un écran

 

Classe Publisher

 

Propriétés

Nom Type Valeur par défaut Description
campaignId String Chaîne vide Obtient ou définit le nom de la campagne (ex : [libelle] ou id[libelle])
creation String? nil Obtient ou définit le nom de la création (ex : ([libelle] ou id[libelle])
variant String? nil Obtient ou définit le nom de la variante (ex : ([libelle] ou id[libelle])
format String? nil Obtient ou définit le nom du format (identifiant prédéfini ou personnalisé. ex : [120×40])
generalPlacement String? nil Obtient ou définit l’emplacement général (id texte prédéfini par nos soins, à mettre au format [libelle])
detailedPlacement String? nil Obtient ou définit le détail de l’emplacement (ex : [libelle] ou id[libelle])
advertiserId String? nil Obtient ou définit l’identifiant de l’annonceur (ex : id[libelle])
url String? nil Obtient ou définit l’URL vers laquelle se fait le lien. Celle-ci est forcément liée à l’identifiant de l’annonceur
action Enum OnAppAd.Action.View Obtient ou définit le type d’action (View ou Touch)
 

Méthodes

Nom Type de retour Description
sendTouch void Envoie un hit indiquant qu’une pub a été touchée
sendImpression void Envoie un hit indiquant qu’une pub a été vue
 

Classe SelfPromotion

 

Propriétés

Nom Type Valeur par défaut Description

adId

Int 0 Obtient ou définit l’identifiant de la publicité
format String? nil Obtient ou définit le nom du format (identifiant prédéfini ou personnalisé. ex : [120×40])
productId String? nil Obtient ou définit l’identifiant du produit concerné par l’auto-promotion que l’on pourra retrouver dans la commande (Soumis à l’option SalesTracker)
action Enum OnAppAd.Action.View Obtient ou définit le type d’action (View ou Touch)
 

Méthodes

Nom Type de retour Description
sendTouch void Envoie un hit indiquant qu’une campagne d’auto-promotion a été touchée
sendImpression void Envoie un hit indiquant qu’une campagne d’auto-promotion a été vue
Cet article vous a-t-il été utile ?
Oui
Non
Dernière mise à jour : 15/12/2016