FreePrivacyPolicy

モバイルアプリの app-ads.txt を無料でホスティング

広告ネットワークの行を一度貼り付けるだけ。デベロッパーウェブサイトのルートで有効な app-ads.txt を配信し、AdMob をはじめ各ネットワークがアプリを確認できるようにします。

app-ads.txt を無料でホスティング 無料。アカウントなしで試せます。

app-ads.txt とは

app-ads.txt(Authorized Sellers for Apps)は、IAB Tech Lab が定めたプレーンテキストのファイルです。アプリの広告枠を販売することが認められた広告ネットワークとリセラーをすべて記載します。広告ネットワークは在庫を購入・配信する前に、デベロッパーウェブサイト上のこのファイルを読み込み、自社のセラー ID が記載されているかを確認します。ファイルがない、またはそのネットワークが記載されていない場合、多くの買い手があなたのアプリを見送り、フィルレートと eCPM が下がります。

ウェブサイト向けの ads.txt のモバイル版にあたり、書式は同じですが、App Store や Google Play の掲載情報で申告したデベロッパーウェブサイトに置く点が異なります。

ファイルを置くべき場所

広告ネットワークはアプリの中から app-ads.txt を探すわけではありません。ストアの掲載情報からデベロッパーウェブサイトを取得し、そのドメインのルートにある /app-ads.txt をリクエストします。例: https://your-app.freeprivacypolicy.app/app-ads.txt。確認が通るかどうかは次の 3 つのルールで決まります。

  • App Store Connect または Google Play Console でデベロッパーウェブサイトとして登録したドメインそのもののルートにファイルがあること。
  • ログイン画面や HTML のエラーページを挟まず、HTTP 200 と text/plain で応答すること。
  • 利用しているすべてのネットワークについて、正しいパブリッシャー ID を含む行があること。

個人開発者の多くはウェブサイトを持っておらず、app-ads.txt の設定でつまずくのはたいていこの点です。

行の書式

各行はカンマで区切られた 3 つの必須フィールドと 1 つの任意フィールドで構成されます。

google.com, pub-1234567890123456, DIRECT, f08c47fec0942fa0
applovin.com, 0123456789abcdef, DIRECT
unity.com, 1234567, DIRECT, 96cabb5fbdde37a7
  1. 広告システムのドメイン(AdMob の場合は google.com)。
  2. そのシステムでのパブリッシャー ID またはアカウント ID。
  3. 自分でアカウントを所有している場合は DIRECT、パートナーが代わりに販売する場合は RESELLER。
  4. 任意の認証機関 ID(TAG ID)。

各行はネットワークの管理画面からコピーします(AdMob では「アプリ」の「app-ads.txt」に表示されます)。AppLovin MAX や ironSource などのメディエーション プラットフォームは、貼り付け用のパートナー行の一覧を公開しています。

無料ホスティングの仕組み

ここで公開したポリシーには、それぞれ your-app.freeprivacypolicy.app のような専用アドレスが付き、プライバシーポリシー、利用規約、EULA、子どもの安全基準のページが置かれます。同じアドレスで /app-ads.txt と /ads.txt も配信します。

  • 会社プロフィールに行を貼り付けるだけ。前後の空白を除き、重複を取り除いて text/plain で配信します。
  • 各アドレスの app-ads.txt には、あなたが所有するすべての会社の行がまとめられるため、1 つのデベロッパーウェブサイトで全アプリをカバーできます。
  • 変更はすぐに反映されます。デプロイも DNS の変更も不要です。
  • AI アシスタントから MCP 経由で行を更新でき、REST API でも受け付けます。

あとはそのアドレスをデベロッパーウェブサイトとして登録し(Google Play:「ストアの設定」の「ウェブサイト」、App Store Connect: アプリの「マーケティング URL」または「サポート URL」)、両ストアのプライバシーポリシー欄にはその /privacy-policy のリンクを入力します。

4 ステップで設定

  1. ガイド付きの質問に答えてポリシーを作成し、公開します。これでアドレスが発行されます。
  2. 会社を開き、AdMob やその他のネットワークの行を app-ads.txt に貼り付けて保存します。
  3. App Store と Google Play の掲載情報のデベロッパーウェブサイト欄にそのアドレスを入力します。
  4. AdMob で「アプリ」の「app-ads.txt」を開き、「更新を確認」をクリックします。ストアに新しいウェブサイトが反映されてから、通常 24 時間以内に確認が完了します。

公開の準備はできましたか?

いくつかの質問に答えるだけで、App Store、Google Play、広告ネットワークが受け付けるホスト型URLが手に入ります。

app-ads.txt を無料でホスティング

よくある質問

app-ads.txt には自分のウェブサイトが必要ですか?
いいえ。必要なのは、ルートでファイルを配信するデベロッパーウェブサイトです。ここで発行されるポリシーのアドレスがそのウェブサイトとして使え、費用もかかりません。
AdMob で app-ads.txt が見つからないと表示されるのはなぜですか?
AdMob はストアの掲載情報からデベロッパーウェブサイトを読み取ります。掲載情報がファイルを配信しているドメインと同じドメインを指しているか、ファイルがルート(フォルダ内ではなく /app-ads.txt)にあるか、ストアで新しいウェブサイトが公開済みかを確認してください。そのうえで AdMob の「更新を確認」をクリックします。
1 つの app-ads.txt で複数のアプリをカバーできますか?
はい。ネットワークはファイルをデベロッパーウェブサイトと照合するため、同じウェブサイトを登録しているアプリはすべてそのファイルを共有します。ここでは、各アドレスのファイルにあなたのすべての会社の行がまとめられます。
DIRECT と RESELLER の違いは何ですか?
DIRECT は、パブリッシャー ID が示すアカウントをあなた自身が管理していることを意味します。RESELLER は、別の会社が自社のアカウントであなたの広告枠を販売していることを意味し、メディエーション パートナーでよく使われます。
app-ads.txt と ads.txt は同じものですか?
書式も目的も同じです。ads.txt はウェブサイト向けで、広告を表示するサイトに置きます。app-ads.txt はアプリ向けで、ストア掲載情報のデベロッパーウェブサイトに置きます。