Authorized Sellers for Apps, également appelés app-ads.txt, est une initiative de l'IAB qui vous aide à protéger l'inventaire publicitaire de votre application contre la fraude publicitaire. Toi créer des fichiers app-ads.txt pour identifier qui est autorisé à vendre votre inventaire. En identifiant des vendeurs autorisés, vous pourrez bénéficier des dépenses des annonceurs susceptibles ont autrement acheté des inventaires contrefaits d'applications falsifiées.
Les fichiers app-ads.txt sont accessibles au public, et peuvent être explorés par les places de marché. les plates-formes côté offre (SSP), d'autres acheteurs et de fournisseurs tiers.
L'utilisation du fichier app-ads.txt n'est pas obligatoire, mais vivement recommandée, en particulier si vous craignez que d'autres personnes usurpent votre application.
Un fichier app-ads.txt est un fichier texte publié par le développeur d'une application du site Web version développeur de leur application. Il contient une liste d'entités être autorisé à vendre son inventaire. Utilisation du fichier app-ads.txt Les éditeurs doivent disposer d'un domaine Web pour publier leurs vendeurs autorisés à explorer différents fournisseurs de technologie publicitaire. Plusieurs domaines solutions d'hébergement qui permettent d'héberger arbitrairement des fichiers, y compris Firebase.
Prérequis
- Pour en savoir plus, consultez Configurer un fichier app-ads.txt pour votre l'application Nest.
- Parcourez l'article Gérer vos comptes projets.
Configurer un fichier app-ads.txt pour vos applications
Si vous ne l'avez pas déjà fait, créez un fichier texte et enregistrez-le sous le nom "app-ads.txt".
Copiez et collez l'extrait de code suivant dans votre fichier app-ads.txt. Remplacez
pub-00000000000000
par votre référence éditeur. Votre référence éditeur peut accédez à la console AdMob > Paramètres.google.com, pub-00000000000000, DIRECT, f08c47fec0942fa0
Publiez votre fichier app-ads.txt à la racine de votre site Web version développeur (par exemple,
https://example.com/app-ads.txt
). Assurez-vous que le domaine est saisi exactement comme indiqué sur Google Play.Patientez au moins 24 heures, le temps qu'AdMob explore et valide votre fichier app-ads.txt.
Revenez dans AdMob et vérifiez votre app-ads.txt état.
Publier le fichier app-ads.txt avec Firebase Hosting
Si votre site Web n'autorise pas l'importation de votre fichier app-ads.txt à l'adresse niveau racine (par exemple, un site créé et hébergé par un service de génération de site), vous peuvent utiliser Firebase Hosting pour héberger votre fichier app-ads.txt.
Firebase offre un moyen sans frais, rapide et fiable d'héberger votre fichier app-ads.txt
avec vos propres paramètres
domaine ou sur Firebase
Sous-domaines sans frais du projet: web.app
et firebaseapp.com
.
Avant de commencer
Vous devez disposer d'un projet Firebase pour publier le fichier app-ads.txt avec Firebase Hébergement. Si vous n'avez pas de projet Firebase, créez-en un en suivant guide du développeur.
Si vous avez déjà associé vos applications AdMob à Firebase ou votre application utilise les produits Firebase (par exemple, Google Analytics pour Firebase, Remote Config, vous pouvez utiliser le projet Firebase existant.
Installer la CLI Firebase
Vous pouvez installer la CLI Firebase à l'aide de npm (Node Package) responsable). Toutefois, si vous ne connaissez pas Node.js, vous pouvez utiliser le le binaire autonome à la place.
Consultez la documentation de la CLI Firebase pour savoir comment installer la la CLI ou mettre à jour vers la dernière version.
Initialiser le projet
Pour initialiser votre projet Firebase sur votre ordinateur local, exécutez la commande suivante : à partir de la racine du répertoire de votre projet.
firebase init
Lors de l'initialisation du projet, à partir des invites de la CLI Firebase:
Sélectionnez l'option de configuration Hosting (Hébergement).
Sélectionnez un projet Firebase à connecter à votre répertoire de projet local.
Sélectionnez Utiliser un projet existant, puis choisissez un projet dans la liste. que vous souhaitez connecter.
Spécifiez un répertoire à utiliser comme répertoire racine public.
Appuyez sur Entrée pour en sélectionner une par défaut (publique).
Choisissez une configuration pour votre site.
Comme le site Web que vous allez créer n'est pas une application monopage, sélectionnez N
À la fin de l'initialisation, Firebase crée et ajoute deux fichiers à la racine de votre répertoire de projet local:
- Un répertoire
public
contenant des fichiers hébergés sur votre site Web. - Un fichier de configuration
firebase.json
qui répertorie la configuration de votre projet. - Un fichier
.firebaserc
qui stocke votre alias de projet
Publier le fichier app-ads.txt
Pour publier un fichier app-ads.txt sur votre site:
Placez le fichier app-ads.txt dans le répertoire
public
de votre projet local. .Exécutez la commande suivante à partir de la racine du répertoire de votre projet local:
firebase deploy --only hosting
Une fois le déploiement terminé, accédez à l'URL suivante pour vous assurer app-ads.txt est publié. (
PROJECT_ID
correspond à l'ID de votre projet Firebase.)https://PROJECT_ID.web.app/app-ads.txt
Exemple: Si "super-projet" est l'ID du projet, saisissez
https://awesome-project.web.app/app-ads.txt
dans la barre d'adresse de votre navigateur.
Ajouter un domaine/sous-domaine à la fiche Play Store de votre application
Pour que votre fichier app-ads.txt soit exploré, vous devez indiquer les ou sous-domaine récemment créé dans la fiche de votre application sur Google Play.
Mettez à jour site Web pour les développeurs sur la fiche Play Store comme suit:
https://PROJECT_ID.web.app
Configurer les paramètres de redirection (facultatif)
Si vous avez déjà un site Web et que vous prévoyez d'utiliser Firebase Hosting uniquement pour hébergez votre fichier app-ads.txt, vous pouvez configurer Firebase Hosting pour qu'il redirige vers votre site Web existant.
Firebase Hosting utilisera par défaut public/index.html
comme page de destination lorsque
lorsqu'un utilisateur visite votre site. Pour rediriger les utilisateurs vers le site Web de votre choix (par
(par exemple, la page de réseaux sociaux de votre application):
Ouvrez le fichier
firebase.json
situé à la racine de votre projet local. .Sous l'objet d'hébergement, ajoutez l'objet de redirection comme suit:
"hosting": { ... "redirects": [ { "source": "/", "destination": "URL_TO_REDIRECT", "type": 301 } ] }
Par exemple, si l'URL de la page de destination est
https://www.example.com
, le la configuration de redirection est la suivante:"hosting": { ... "redirects": [ { "source": "/", "destination": "https://www.example.com", "type": 301 } ] }
Exécutez la commande suivante pour déployer les modifications sur votre site.
firebase deploy --only hosting
Une fois le déploiement terminé, accédez à votre site. (
https://PROJECT_ID.web.app
) pour vérifier si le paramètre de redirection est est correcte ou non.