AdMob

AdMob でapp-ads.txtが反映されず、困ったお話

今までは何の問題もなく、読み込めていたのに、新しいアプリリリース後、久しぶりにAdMob管理画面を開いてみたら、以下のような表示が…。

一瞬にして青ざめました。 app-ads.txtが検出できない状態だと、収益にも大きな影響を及ぼすらしいです。 すぐに対処せねば。 でも今までは、大丈夫だったのに、急にどうして…?

原因

原因は、「マーケティングURLを設定していなかったこと」でした。 上記の画像では設定されていますが、これは急いで提出準備中の状態だからです。 これ実は、AdMobのヘルプにもしっかりと記載されているんですよね…。

Apple App Store の場合: ストアの掲載情報のマーケティング URL 欄に、デベロッパー ウェブサイトを追加します。

Google AdMobヘルプ

AdMobは、このマーケティングURLのドメインの直下にあるapp-ads.txtを読み込むようなので、これが設定していないと「app-ads.txt ファイルが見つかりません」の表示が出てしまうようです。 iOSアプリ開発者でAdMobを使用している人には気をつけてほしいです。 ちなみに… 私と同じようなミスをしてしまった方へ。 非常に面倒ですが、App Store ConnectではマーケティングURLのみの更新には対応していないようで、新しいバージョンを追加する必要があります。 そのため、別バージョンのビルドを作成して、提出し直さなきゃいけないんですよね。 ビルド内容変わらないのに…。