アプリの app-ads.txt ファイルを設定する

お客様の app-ads.txt ファイルが AdMob で認識されて検証が行われるようにするために、次の点にご留意ください
  • アプリを Google Play ストアまたは Apple App Store に登録する必要があります。
  • ストアに掲載するアプリの情報には、デベロッパー サイトを含める必要があります。詳細

この記事の内容:

ステップ 1: デベロッパー サイトを開設する

デベロッパー サイトでは、アプリや他のコンテンツの詳細を確認できます。また、app-ads.txt 標準でアプリの所有者を設定する方法も表示されています。AdMob などの広告プラットフォームでアプリの所有権を確立するには、デベロッパー サイトを Google Play または App Store のストアの掲載情報にリンクする必要があります。

アプリ開発事業用のサイトの開設がお済みでない場合は、app-ads.txt をご利用になる前に作成してください。無料および有料のさまざまなウェブ ホスティング オプションをご利用いただけます。

サイトを開設したら、アプリストアでアプリの掲載情報を更新して、デベロッパーの連絡先 URL にデベロッパー サイトを含めます。必要に応じて、アプリ関連のマーケティング情報とサポート情報を公開することもできます。 

: アプリのストアの掲載情報に app-ads.txt の URL をすべて記載する必要はありません。AdMob で app-ads.txt ファイルをクロールする際に使用するのは、サイトの URL のホスト名(ドメイン)になります。app-ads.txt ファイルの検索方法について詳しくは、ステップ 3 をご覧ください。

ステップ 1a: アプリストアの掲載情報にデベロッパー サイトを追加する

アプリストアの掲載情報にデベロッパー ウェブサイトを追加する手順:

  • Google Play の場合: アプリの掲載情報に含まれる連絡先情報に、ウェブサイトの URL を次のように追加します。
    1. Play Console にログインします。
    2. アプリを選択します。
    3. 左側のメニューで [ストアでの表示] > [ストアの掲載情報] をクリックします。
    4. [連絡先情報] までスクロールします。
    5. デベロッパー ウェブサイトの URL を追加します。
  • Apple App Store の場合: ストアの掲載情報のマーケティング URL 欄に、デベロッパー ウェブサイトを追加します。

ストアの掲載情報内でデベロッパー ウェブサイトを追加または更新した場合、AdMob で変更が検出されるまでに時間がかかります。

ストア 検出までの所要時間
Google Play 最大 24 時間
Apple App Store 最大 7 日間

 

アプリストアの掲載情報にデベロッパー サイトを追加する手順:

  • Google Play の場合: アプリの掲載情報の連絡先情報にサイトの URL を追加します。
    1. Play Console にログインします。
    2. アプリを選択します。
    3. 左側のメニューで [ストアでの表示] > [ストアの掲載情報] をクリックします。
    4. [連絡先情報] までスクロールします。
    5. デベロッパー サイトの URL を追加します。
  • Apple App Store の場合: ストアの掲載情報のマーケティング URL 欄にデベロッパー サイトを追加します。

ストアの掲載情報内でデベロッパー サイトを追加または更新した場合、AdMob で変更が検出されるまでに時間がかかります。

ストア 検出までの所要時間
Google Play 最大 24 時間
Apple App Store 最大 7 日間

ステップ 2: app-ads.txt ファイルを作成する

app-ads.txt ファイルの例を表示します。

: 検証を通過するためには、app-ads.txt ファイルが IAB Tech Lab で指定された形式になっている必要があります。ご不明な点がございましたら、IAB Tech Lab が提供するAuthorized Sellers for Apps specification(アプリ向けの認定販売者宣言システム仕様書)をご覧ください。

ステップ 2a: パーソナライズされたコード スニペットを app-ads.txt ファイルに追加する

AdMob には、app-ads.txt ファイルを簡単に設定できるようにパーソナライズされたコード スニペットが用意されています。パーソナライズされたコード スニペットには、パブリッシャー ID が含まれています。

app-ads.txt ファイルが検証を通過するためには、正しい形式のパブリッシャー ID を含める必要があります。

パブリッシャー ID を含むパーソナライズされたコード スニペットを取得する手順:

  1. https://apps.admob.com から AdMob アカウントにログインします。
  2. サイドバーで [アプリ] をクリックします。
  3. [すべてのアプリ] をクリックします。
  4. [app-ads.txt] タブをクリックします。
  5. [app-ads.txt の設定方法] をクリックします。
  6. コピーするコード スニペットの横にある コピー をクリックします。
  7. コード スニペットを app-ads.txt ファイルに貼り付けます。

ステップ 2b: (省略可)app-ads.txt ファイルに他の認定販売者 ID を追加する

別の広告ネットワークを使用している場合は、そのネットワークを app-ads.txt ファイルに追加することにより、Google 以外の販売者も app-ads.txt ファイルを見つけて検証することができるようになります。ads.txt に記載する内容については、ご利用の広告ネットワークにお問い合わせください。

ステップ 3: デベロッパー サイトで app-ads.txt ファイルを公開する

AdMob の app-ads.txt クローラは、アプリのストア掲載情報に含まれるデベロッパー サイト情報に基づいて app-ads.txt ファイルを探します。app-ads.txt の仕様に従って、クローラは次の URL パターンでファイルを検索します。

  • https://<<hostname>>/app-ads.txt
  • http://<<hostname>>/app-ads.txt

ホスト名は、アプリのデベロッパー サイトによって決まります。これは、以下で説明するように、サイトのドメインまたは(特定の状況では)サブドメインになります。

次の表は、AdMob クローラがさまざまなデベロッパー サイト URL の app-ads.txt ファイルを探す際に、検索対象となる場所の一般的な例を示したものです。

デベロッパー サイトの URL: クローラの検索順序:
https://example.com/game https://example.com/app-ads.txt
http://example.com/app-ads.txt
http://help.example.com/game https://help.example.com/app-ads.txt
http://help.example.com/app-ads.txt
https://example.com/app-ads.txt
http://example.com/app-ads.txt


app-ads.txt の仕様には、サブドメインに関する特定のルールがあります。app-ads.txt の URL を作成する際にクローラが調べるデベロッパー サイトのサブドメインのレベルは、1 つだけです。例:

デベロッパー サイトの URL: クローラの検索順序:
http://support.help.example.com/game

https://help.example.com/app-ads.txt
http://help.example.com/app-ads.txt
https://example.com/app-ads.txt
http://example.com/app-ads.txt

:「help.example.com」は最初のサブドメイン レベルなのでクロールに使用されますが、「support.help.example.com」は 2 番目のサブドメイン レベルのためクロールには使用されません。

この仕様では、クローラがファイルを検索する場所から「www.」と「m.」のサブドメインは除外されます。

デベロッパー サイトの URL: クローラの検索順序:
https://www.example.com/game https://example.com/app-ads.txt
http://example.com/app-ads.txt
https://m.example.com/game https://example.com/app-ads.txt
http://example.com/app-ads.txt

ウェブサーバーが、他の場所でホストされている app-ads.txt ファイル(「www.」サブドメインを含む)にクローラをリダイレクトする場合があります。

クローラが次の場所でファイルを検索する場合: 有効なリダイレクト先となる可能性がある場所の一部を次に示します。
https://example.com/app-ads.txt

サイトの「www.」サブドメイン:
https://www.example.com/app-ads.txt

別のサブドメインとサブディレクトリ:
https://static.example.com/files/app-ads.txt

別のサブドメイン/サブディレクトリ/ファイル名:
https://static.example.com/files/2020-02-15-app-ads.txt

複数のサブドメインを含む別のドメイン:
https://www.cdn.files.example-company.com/app-ads.txt

ファイルが正しく公開されたかを調べるには、ウェブブラウザで app-ads.txt の URL にアクセスし、ファイルのコンテンツが正しく表示されていることを確認します。ウェブブラウザにファイルが表示されていれば、クローラもそのファイルを正常に検索できるはずです。

AdMob が試みる app-ads.txt ファイルのクロールについて、AdMob アカウントで詳細を表示します。

ステップ 4: AdMob による app-ads.txt ファイルのクロールと検証が終わるのを待つ

AdMob が app-ads.txt ファイルをクロールして検証するまで、最大 24 時間かかることがあります。AdMob では定期的に最新のファイルを確認しますが、早めの確認が必要な場合には AdMob にアプリのクロールをリクエストすることもできます。

  1. https://apps.admob.com から AdMob アカウントにログインします。
  2. サイドバーで [アプリ] をクリックします。
  3. [すべてのアプリ] をクリックします。
  4. [app-ads.txt] タブをクリックします。
  5. 詳細を表示するアプリの行で、下矢印 をクリックします。追加の詳細情報と、アプリのクロールを AdMob にリクエストするオプションが表示されます。
  6. [アップデートを確認] をクリックします。app-ads.txt ファイルのクロールを AdMob にリクエストすると、AdMob では、同じ app-ads.txt ファイルを共有するすべてのアプリのステータスを更新します。
    • ただし、[アップデートを確認] ボタンが使用できない場合もあります。AdMob は最新のファイルを定期的にクロールしてアップデートを確認します。

AdMob が app-ads.txt ファイルをクロールして検証するまで、最大 24 時間かかることがあります。app-ads.txt のステータスは 24 時間以上経過してから確認してください。

最近デベロッパー ウェブサイトを追加した場合や、アプリの掲載情報を更新した場合は、AdMob でこれらの変更が検出されるまでに少し時間がかかります。

  • Google Play アプリ: 最大 24 時間
  • Apple App Store アプリ: 最大 7 日間

ステップ 5: AdMob アカウントで app-ads.txt ファイルが検証されていることを確認する

AdMob アカウントのすべてのアプリについて、app-ads.txt ファイルのステータスと詳細を表示できます。

ファイルが見つからない、またはファイルが検証されなかった場合は、AdMob アカウントの情報を確認するか、app-ads.txt のトラブルシューティングの詳細をご覧ください。

この情報は役に立ちましたか?
改善できる点がありましたらお聞かせください。

さらにサポートが必要な場合

問題を迅速に解決できるよう、ログインして追加のサポート オプションをご利用ください。