Vendeurs autorisés pour les applications (app-ads.txt)

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

Configurer un fichier app-ads.txt pour vos applications

  1. Si vous ne l'avez pas déjà fait, créez un fichier texte et enregistrez-le sous le nom "app-ads.txt".

  2. 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
    
  3. 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 l'App Store.

  4. Patientez au moins 24 heures, le temps qu'AdMob explore et valide votre fichier app-ads.txt.

  5. 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:

  1. Sélectionnez l'option de configuration Hosting (Hébergement).

  2. 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.

  3. Spécifiez un répertoire à utiliser comme répertoire racine public.

    Appuyez sur Entrée pour en sélectionner une par défaut (publique).

  4. 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:

  1. Placez le fichier app-ads.txt dans le répertoire public de votre projet local. .

  2. Exécutez la commande suivante à partir de la racine du répertoire de votre projet local:

    firebase deploy --only hosting
  3. 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 l'App Store.

Mettez à jour URL marketing 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):

  1. Ouvrez le fichier firebase.json situé à la racine de votre projet local. .

  2. 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
        }
      ]
    }
    
  3. Exécutez la commande suivante pour déployer les modifications sur votre site.

    firebase deploy --only hosting
  4. 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.

Ressources