Intégrations
Revenus publicitaires AdMob
Le ROAS des apps financées par la pub : transmettez à Traqio les revenus AdMob par impression depuis le callback d’événement payé, rattachés à l’installation.
Pour une app financée par la publicité, les revenus publicitaires sont les revenus. AdMob communique à l’app la valeur de chaque impression via son callback d’événement payé (paid event) ; la transmettre à Traqio rattache ces revenus à l’installation qui a vu la publicité — et de là à la campagne qui l’a générée —, si bien qu’un jeu ou un utilitaire obtient un vrai ROAS par campagne, pas seulement un total pour toute l’app.
Quels SDK
trackAdRevenue est disponible dans les SDK React Native, Expo et Capacitor (le moteur JavaScript). Les SDK natifs, Flutter, KMP, MAUI et Unity ne remontent pas encore les revenus publicitaires.Mise en place#
Activez les revenus publicitaires par impression#
Dans AdMob : Paramètres → Compte → Reporting → revenus publicitaires par impression.
Transmettez chaque événement payé au SDK#
// In AdMob's paid-event callback, once per impression: Traqio.trackAdRevenue({ valueMicros: 21500, // the AdValue in micros — 0.0215 of the currency; never pre-round it currency: "USD", // ISO 4217, as AdMob reports it precision: "estimated", // AdMob's precisionType adUnitId: "ca-app-pub-0000000000000000/0000000000", adFormat: "rewarded", adSourceName: "AdMob Network", // the mediation source that filled it, when known });Passez la valeur en micros telle qu’AdMob la fournit — jamais arrondie au préalable : une seule impression de bannière vaut une fraction de centime. Ajoutez le format et la source de médiation quand vous les avez ; ils sont conservés avec chaque impression.
Testez avec des blocs d’annonces de test#
Traqio.init({ /* … */ testAds: true }); // while on AdMob's test ad unit idsLes impressions de test apparaissent dans la console comme TEST — la chaîne est prouvée — et ne sont jamais comptées comme revenus.
Passez en production#
Passez aux vrais identifiants de blocs d’annonces et retirez
testAds. La carte AdMob passe à Impressions reçues et les revenus arrivent dans les rapports de revenus, de ROAS et de cohortes.
Comment Traqio les traite#
| Aspect | Comportement |
|---|---|
| Envoi par lots | les impressions sont mises en file sur l’appareil et envoyées par lots de 100 au maximum |
| Double comptage | chaque lot a un identifiant conservé avec la file — une nouvelle tentative après un plantage est reconnue, jamais comptée deux fois |
| Attribution | rattachées à l’installation par l’identifiant d’appareil du SDK, sinon par votre identifiant utilisateur ; les revenus non rapprochés sont quand même enregistrés, comme non rapprochés |
| Stockage | additionnées par devise et par jour UTC des impressions, pour que les fractions de centime ne soient pas perdues à l’arrondi |
| Réseaux publicitaires | jamais transmises à Meta ou TikTok : des milliers de valeurs minuscules fausseraient le signal d’achat qu’utilisent leurs enchères |
| iOS | les revenus publicitaires font aussi évoluer la valeur de conversion SKAdNetwork, comme un achat |
Questions fréquentes#
- Pourquoi Traqio n’utilise-t-il pas l’API Reporting d’AdMob ?
- Parce qu’elle ne peut pas être attribuée. L’API Reporting fournit des totaux quotidiens par app, pays, bloc d’annonces et source, sans rien qui identifie une installation : elle ne pourrait produire qu’un total pour toute l’app — jamais des revenus par campagne. Le callback d’événement payé se déclenche sur l’appareil, à chaque impression, là où l’installation est connue.
- Les revenus publicitaires de Traqio correspondront-ils au tableau de bord AdMob ?
- De près, pas exactement. La plupart des sources de médiation rapportent une valeur estimée par impression (précision : estimée), si bien que les totaux s’écartent de quelques pour cent du paiement final d’AdMob, dans un sens comme dans l’autre.