AdMob でapp-ads.txtが反映されず、困ったお話
今までは何の問題もなく、読み込めていたのに、新しいアプリリリース後、久しぶりにAdMob管理画面を開いてみたら、以下のような表示が....。
一瞬にして青ざめました。
app-ads.txtが検出できない状態だと、収益にも大きな影響を及ぼすらしいです。
すぐに対処せねば。
でも今までは、大丈夫だったのに、急にどうして...?
原因
原因は、「マーケティングURLを設定していなかったこと」でした。
上記の画像では設定されていますが、これは急いで提出準備中の状態だからです。
これ実は、AdMobのヘルプにもしっかりと記載されているんですよね...。
Apple App Store の場合: ストアの掲載情報のマーケティング URL 欄に、デベロッパー ウェブサイトを追加します。
AdMobは、このマーケティングURLのドメインの直下にあるapp-ads.txtを読み込むようなので、これが設定していないと「app-ads.txt ファイルが見つかりません」の表示が出てしまうようです。
iOSアプリ開発者でAdMobを使用している人には気をつけてほしいです。
ちなみに...
私と同じようなミスをしてしまった方へ。
非常に面倒ですが、App Store ConnectではマーケティングURLのみの更新には対応していないようで、新しいバージョンを追加する必要があります。
そのため、別バージョンのビルドを作成して、提出し直さなきゃいけないんですよね。
ビルド内容変わらないのに...。