アプリ向け認定販売者(別名: app-ads.txt, は、アプリの広告枠を広告の不正行為から保護するための IAB の取り組みです。マイページ app-ads.txt ファイルを作成して、広告枠の認定販売者を指定する。 認定販売者を識別すると、 偽造アプリの偽の広告枠が増加しています。
app-ads.txt ファイルは一般公開されており、エクスチェンジや サプライサイド プラットフォーム(SSP)、他の購入者、サードパーティ ベンダーです。
app-ads.txt の使用は必須ではありませんが、 他のユーザーがアプリを偽装しているのではないかと心配しています。
app-ads.txt ファイルは、アプリのデベロッパーがルート ディレクトリに保存するテキスト ファイル ドメインの所有権を証明する必要があります。これには、エンティティのリストが含まれます。 そのパブリッシャーの広告枠を販売できますapp-ads.txt ファイルの使用 パブリッシャーが認定販売者を公開するにはウェブドメインが必要 クロールするさまざまな広告技術ベンダーのリスト。さまざまなドメインが ファイルを任意にホストできる ホスティングソリューションがあります Firebase。
前提条件
アプリに app-ads.txt を設定する方法
テキスト ファイルをまだ作成していない場合は作成し、この名前で保存します。 app-ads.txt。
次のコード スニペットをコピーして app-ads.txt ファイルに貼り付けます。 (
pub-00000000000000
は実際のパブリッシャー ID に置き換えます。お客様のパブリッシャー ID は AdMob コンソール >設定をご覧ください)。google.com, pub-00000000000000, DIRECT, f08c47fec0942fa0
app-ads.txt をデベロッパー ウェブサイトのルート(
https://example.com/app-ads.txt
)。ドメインを正確に入力してください Google Play に表示されます。 Google Play と App Store。AdMob が app-ads.txt ファイルをクロールして検証するまで、少なくとも 24 時間お待ちください。
AdMob に戻り、app-ads.txt を確認する ステータスです。
Firebase Hosting を使用して app-ads.txt を公開する
app-ads.txt ファイルのアップロードを禁止している ルートレベル(サイト生成サービスによって構築およびホストされているサイトなど)に、 Firebase Hosting を使用して app-ads.txt ファイルをホストできます。
Firebase では、app-ads.txt ファイルを無料かつ高速で信頼性の高い方法でホストできます
独自のカスタム
ドメインまたは Firebase
プロジェクトの無料サブドメイン: web.app
と firebaseapp.com
。
始める前に
Firebase で app-ads.txt を公開するには、Firebase プロジェクトが必要です HostingFirebase プロジェクトがない場合は、 デベロッパー ガイドをご覧ください。
すでに AdMob アプリをリンクしている場合は、 Firebase またはアプリで Firebase プロダクト(Firebase 向け Google アナリティクス、Remote Config、 など)では、既存の Firebase プロジェクトを使用できます。
Firebase CLI をインストールする
Firebase CLI は、npm(ノード パッケージ)を使用してインストールできます。 。Node.js を使い慣れていない場合は、Node.js スタンドアロン バイナリを使用します。
Firebase CLI のドキュメントで CLI を使用するか、そのバージョンを 最新バージョンにアップグレードしてください。
プロジェクトを初期化する
ローカルマシンで Firebase プロジェクトを初期化するには、次のコマンドを実行します。 コマンドを実行する必要があります。
firebase init
プロジェクトの初期化中に、Firebase CLI から次のプロンプトが表示されます。
[Hosting] を選択してセットアップします。
ローカル プロジェクト ディレクトリに接続する Firebase プロジェクトを選択します。
[既存のプロジェクトを使用する] を選択し、リストからプロジェクトを選択します。 接続します
公開ルート ディレクトリとして使用するディレクトリを指定します。
Enter キーを押して、デフォルトのパブリック(公開)を選択します。
サイトの設定を選択します。
これから作成するウェブサイトはシングルページ アプリではないため、 N:
初期化の最後に、Firebase は 2 つのファイルを作成して、 ローカル プロジェクト ディレクトリに配置します。
public
ディレクトリには、ウェブサイトでホストされているファイルが含まれます。- プロジェクト構成を一覧表示する
firebase.json
構成ファイル。 - プロジェクト エイリアスを格納する
.firebaserc
ファイル。
app-ads.txt を公開する
app-ads.txt をサイトに公開するには:
app-ads.txt ファイルをローカル プロジェクトの
public
ディレクトリに配置します されます。ローカル プロジェクト ディレクトリのルートから次のコマンドを実行します。
firebase deploy --only hosting
デプロイが完了したら、次の URL にアクセスして app-ads.txt が公開されました。(
PROJECT_ID
は Firebase プロジェクト ID です)。https://PROJECT_ID.web.app/app-ads.txt
例: 「Awesome-project」プロジェクト ID の場合は、
https://awesome-project.web.app/app-ads.txt
を できます。
ドメインまたはサブドメインをアプリのストアの掲載情報に追加する
app-ads.txt ファイルをクロールできるようにするには、 アプリの掲載情報に新しく作成されたドメインまたはサブドメインを Google Play または App Store。
更新 マーケティング URL 。
https://PROJECT_ID.web.app
リダイレクトを設定する(省略可)
既存のウェブサイトがあり、専用の Firebase Hosting を使用する予定がある場合は、 使用する場合は、app-ads.txt ファイルをホストするために、 ランディングページから既存のウェブサイトへ
Firebase Hosting は、次の場合にデフォルトで public/index.html
をランディング ページとして使用します。
ユーザーがサイトを訪問しますユーザーを目的のウェブサイト(
例: アプリのソーシャル メディアのページなど)。
ローカル プロジェクトのルートにある
firebase.json
ファイルを開きます。 されます。Hosting オブジェクトの下に、次のようにリダイレクト オブジェクトを追加します。
"hosting": { ... "redirects": [ { "source": "/", "destination": "URL_TO_REDIRECT", "type": 301 } ] }
たとえば、ランディング ページ URL が
https://www.example.com
の場合、 リダイレクトの構成は次のようになります。"hosting": { ... "redirects": [ { "source": "/", "destination": "https://www.example.com", "type": 301 } ] }
次のコマンドを実行して、変更をサイトにデプロイします。
firebase deploy --only hosting
デプロイが完了したら、サイトにアクセスします。 (
https://PROJECT_ID.web.app
)をクリックして、リダイレクトの設定を確認します。 正解かどうかを表します。