このトピックでは、Facebookがapp-ads.txtファイルを認証できない場合の理由についてご説明します。
注: 変更が加えられたapp-ads.txtファイルをFacebookがクロールして認証するまで、最大24時間かかることがあります。この時間を経過した後、認証のためにapp-ads.txtファイルの再送信が必要になることがあります。
問題 | 対応方法 |
---|---|
有効なapp-ads.txtファイルが見つかりません。 | 以下の点を確認してください。
|
アプリストア(Apple App StoreやGoogle Play)の出品内で開発者ウェブサイトのURLが見つかりませんでした。 | Google PlayまたはApple App Storeで、開発者ウェブサイトをアプリの出品に追加してください。詳しくはこちらをご覧ください。Apple App Storeの出品では、アプリサポートのURLと開発者ウェブサイトのURLは別であるためご注意ください。 |
app-ads.txtファイル内に、Facebookが見つかりません。 | こちらの手順に従って、Facebookエントリをapp-ads.txtファイルに追加してください。 |
有効なビジネスID、プロパティIDまたはアプリIDが、app-ads.txtファイルに見つかりません。 | こちらの手順に従って、有効なFacebookプロパティID、ビジネスIDまたはアプリIDをapp-ads.txtファイルに追加してください。 ビジネスIDを使用する場合、各アプリの登録先のビジネスIDまたはウェブサイトが同じであれば、アプリごとにapp-ads.txtを実装する必要はありません。 |
app-ads.txtファイルのフォーマットに問題がありました。 | Authorized Sellers for Apps仕様を参照して、app-ads.txtファイルのフォーマットが正しいことを確認してください。すべてのIDが正しく、誤字がないことを確認してください。 |
robots.txtファイルにより、app-ads.txtファイルにアクセスできません。 | robots.txtファイルによってクロールが制限されていると、app-ads.txtファイルにアクセスできないことがあります。app-ads.txtのURLが別のホスト名にリダイレクトする場合、移動先のホストにあるrobots.txtファイルもクローラーに影響を与える可能性があります。 robots.txtファイルをアップデートして、Facebookによるapp-ads.txtファイルのクロールを許可してください。そのためには、以下の2行をrobots.txtファイルに追加します。
User-agent: facebookexternalhit/1.1
Disallow:
|