- アプリを Google Play ストアまたは Apple App Store に登録する必要があります。
- アプリストア掲載情報に、デベロッパーのウェブサイトが含まれている必要があります。詳しくは、この記事のステップ 1a をご覧ください。
この記事の内容:
- ステップ 1: デベロッパー サイトを開設する
- ステップ 2: app-ads.txt ファイルを作成する
- ステップ 3: デベロッパー サイトで app-ads.txt ファイルを公開する
- ステップ 4: AdMob による app-ads.txt ファイルのクロールと検証が終わるのを待つ
- ステップ 5: app-ads.txt ファイルが AdMob アカウントで検証済みであることを確認する
ステップ 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 を次のように追加します。
- Play Console にログインします。
- [デベロッパー ページ]([デベロッパー アカウント] > [デベロッパー ページ])に移動します。
-
- デベロッパーのウェブサイトの URL を追加します。
- Apple App Store の場合: ストアの掲載情報のマーケティング URL 欄に、デベロッパーのウェブサイトを追加します。iOS アプリのページの下部に [デベロッパーのウェブサイト] リンクが表示されているかどうかをチェックし、URL が正常に追加されたことを確認します。
Google Play のアプリ掲載情報にデベロッパーのウェブサイトを追加または更新した場合、AdMob でその変更が検出されるまでに最大 24 時間かかります。
ステップ 2: app-ads.txt ファイルを作成する
app-ads.txt ファイルの例を表示します。# app-ads.txt example file:
greenadexchange.com, 12345, DIRECT, d75815a79
silverssp.com, 9675, RESELLER, 496211
blueadexchange.com, XF436, DIRECT
orangeexchange.com, 45678, RESELLER
silverssp.com, ABE679, RESELLER
google.com, pub-0000000000000000, DIRECT, f08047fec0942fa0
上の例では、
google.com
はアド エクスチェンジですpub-0000000000000000
はパブリッシャーID / アカウント ID です。DIRECT
は関係の種類です。f08047fec0942fa0
は認証局の ID(Trustworthy Accountability Group ID など)です。
ステップ 2a: パーソナライズされたコード スニペットを app-ads.txt ファイルに追加する
AdMob には、app-ads.txt ファイルを簡単に設定できるようにパーソナライズされたコード スニペットが用意されています。パーソナライズされたコード スニペットには、パブリッシャー ID が含まれています。
パブリッシャー ID を含むパーソナライズされたコード スニペットを取得する手順:
- https://apps.admob.com から AdMob アカウントにログインします。
- サイドバーの [アプリ] をクリックします。
- [すべてのアプリ] をクリックします。
- [app-ads.txt] タブをクリックします。
- [app-ads.txt の設定方法] をクリックします。
- コピーするコード スニペットの横にある をクリックします。
- コード スニペットを 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://help.example.com/game |
https://help.example.com/app-ads.txt |
app-ads.txt の仕様には、サブドメインに関する特定のルールがあります。app-ads.txt の URL を作成する際にクローラが調べるデベロッパー サイトのサブドメインのレベルは、1 つだけです。
例:
デベロッパー サイトの URL: | クローラの検索順序: |
---|---|
http://support.help.example.com/game |
注:「help.example.com」は最初のサブドメイン レベルなのでクロールに使用されますが、「support.help.example.com」は 2 番目のサブドメイン レベルのためクロールには使用されません。 |
この仕様では、クローラがファイルを検索する場所から「www.」と「m.」のサブドメインは除外されます。
デベロッパー サイトの URL: | クローラの検索順序: |
---|---|
https://www.example.com/game |
https://example.com/app-ads.txt |
https://m.example.com/game |
https://example.com/app-ads.txt |
ウェブサーバーが、他の場所でホストされている app-ads.txt ファイル(「www.」サブドメインを含む)にクローラをリダイレクトする場合があります。
クローラが次の場所でファイルを検索する場合: | 有効なリダイレクト先となる可能性がある場所の一部を次に示します。 |
---|---|
https://example.com/app-ads.txt |
ウェブサイトの「www.」サブドメイン: 別のサブドメインとサブディレクトリ: 別のサブドメイン、サブディレクトリ、またはファイル名: 複数のサブドメインを含む別のドメイン: |
ファイルが正しく公開されたかを調べるには、ウェブブラウザで app-ads.txt の URL にアクセスし、ファイルのコンテンツが正しく表示されていることを確認します。ウェブブラウザにファイルが表示されていれば、クローラもそのファイルを正常に検索できるはずです。
AdMob が試みる app-ads.txt ファイルのクロールについて、AdMob アカウントで詳細を表示します。
ステップ 4: AdMob による app-ads.txt ファイルのクロールと検証が終わるのを待つ
AdMob が app-ads.txt ファイルをクロールして検証するまで、最大 24 時間かかることがあります。AdMob では定期的に最新のファイルを確認しますが、早めの確認が必要な場合には AdMob にアプリのクロールをリクエストすることもできます。
- https://apps.admob.com から AdMob アカウントにログインします。
- サイドバーの [アプリ] をクリックします。
- [すべてのアプリ] をクリックします。
- [app-ads.txt] タブをクリックします。
-
詳細を表示するアプリの行で、 をクリックして展開します。追加の詳細情報と、アプリのクロールを AdMob にリクエストするオプションが表示されます。
- [アップデートを確認] をクリックします。app-ads.txt ファイルのクロールを AdMob にリクエストすると、AdMob では、同じ app-ads.txt ファイルを共有するすべてのアプリのステータスを更新します。
- 場合によっては、[アップデートを確認] ボタンを使用できないことがありますが、AdMob は最新のファイルを定期的にクロールしてアップデートを確認します。
AdMob が app-ads.txt ファイルをクロールして検証するまで、最大 24 時間かかることがあります。app-ads.txt のステータスは 24 時間以上経過してから確認してください。
最近デベロッパー ウェブサイトを追加した場合、または Google Play のアプリの掲載情報を更新した場合は、AdMob でその変更が検出されるまでに最大 24 時間かかります。
ステップ 5: app-ads.txt ファイルが AdMob アカウントで検証済みであることを確認する
AdMob アカウントのすべてのアプリについて、app-ads.txt ファイルのステータスと詳細を表示できます。
ファイルが見つからない、またはファイルが検証されなかった場合は、AdMob アカウントの情報を確認するか、app-ads.txt のトラブルシューティングの詳細をご覧ください。