Audience Networkの統合チェックリストと広告リクエストのエラーコード

以下のセクションをご覧ください。

Audience Network広告の統合のチェックリスト

  1. テストデバイスにFacebookアプリをインストールしてログインします。
  2. Audience Network広告をテストするユーザーを、ビジネスマネージャのアカウントに追加します。
  3. 広告インスタンスの初期化には、ビジネスマネージャで作成した配置IDを使用します。スタートガイドの手順を参照してください。
  4. Audience Networkの実際の広告が、アプリによって正しくリクエストされたかどうかを確認します。診断の際には、Audience Networkのエラーコードを参照してください。
  5. 広告全体がアプリのユーザーに適切に表示されていることをチェックします。
  6. 広告のテストに従って、広告の統合によるユーザーエクスペリエンスをチェックします。アプリストアにリリースする前に、テスト広告のコードスニペットを必ず削除してください。削除されていないと、実際のアプリでテスト広告のみが表示されます。

実際の広告のリクエストのエラーコード

Meta Audience Networkの実装をテストすると、リクエストを行ったときにいずれかのエラーコードが表示されることがあります。エラーコードには次のようなものがあります。

1000 - Network Error

サーバーの応答 SDKドキュメント

Code=1000 “Network Error"

  • Error 1000 - Network Error: Audience Network SDKがfacebook.com (http://facebook.com/)に接続できませんでした。
  • ネットワークに接続できるまで、アプリケーションから別のリクエストを行ってください。接続が再確立されるまで、またはタイムアウトとして処理するまで、インクリメンタルリクエストを実行することをおすすめします。

1001 - No Fill

テスト時によく見られるエラーであり、"No Fill"の応答に関連するものです。最もよくある原因として、ユーザーがモバイルアプリのテスト時にFacebookアプリにログインしていない場合や、モバイルウェブサイトのテスト時にFacebookモバイルウェブサイトにログインしていない場合があります。

サーバーの応答 SDKドキュメント

Code=1001 “No Fill”

  • Error 1001 - No Fill: 原因はさまざまですが、例えば次のような原因が考えられます。
  • ユーザーがモバイルデバイスでネイティブFacebookアプリにログインしていない。
  • setAdvertiserTrackingEnabledフラグを使用して、パーソナライズされた広告をAudience Networkを通じて配信しないようFacebookに通知している。
  • Facebookが配信する広告をパーソナライズするために、ユーザーのアクティビティをFacebookが使用したり、他のアプリやウェブサイトがFacebookに送信したりする許可をユーザーが与えていない。
  • 現在のユーザーにはリクエストを満たす広告インベントリーがない。
  • テストを行うデバイスには、ネイティブFacebookアプリケーションをインストールする必要があります。
  • 30秒後に、アプリケーションから別のリクエストを行ってください。

1002 - Ad Load Too Frequently

サーバーの応答 SDKドキュメント

Code=1002 “Load Too Frequently”

  • 広告リクエストは次を組み合わせたものに基づいて行われます。
  • デバイスID
  • 配置ID
  • 表示フォーマット(バナー、インタースティシャル、ネイティブ)
  • 30分後に、アプリケーションから別のリクエストを行ってください。[更新頻度]や[リクエスト頻度]も調整してみてください。

1011 - Display Format Mismatch

サーバーの応答 SDKドキュメント

Code=1011 “Display Format Mismatch”

  • Error 1011 - Display Format Mismatch: 原因は次のとおりです。
  • 広告リクエストの表示フォーマットがこの配置に指定された表示フォーマットと一致しない。
  • 各配置は、1つの表示フォーマットでのみ使用できます。
  • さまざまな表示フォーマットを使用するには、複数の配置を作成します。

1012 - Unsupported SDK Version for New Apps

サーバーの応答 SDKドキュメント

Code=1012

  • 広告リクエストで使用しているSDKバージョンは新しいアプリでサポートされなくなりました。SDKの最新バージョンにアップグレードしてください。

1203 - Not An App Admin, Developer or Tester

サーバーの応答 SDKドキュメント

Code=1203 “Not An App Admin, Developer or Tester”

  • バンドルからの初回のリクエストは、アプリの管理者、開発者、テスターのいずれかから行う必要があります。

2000 - Server Error

サーバーの応答 SDKドキュメント

Code=2000 “Server Error"

  • Error 2000 - Server Error: 考えられる原因は、次のとおりです。
  • 配置IDが無効 - 配置とタイプは一意のIDを持ちます。
  • サポートされていないバージョン、または古いバージョンのSDKを使用している。最新バージョンをダウンロードするか、Cocoa Podsを使用している場合はPodをアップデートしてください。
  • loadAdメソッドの呼び出し/使用方法が不適切。loadAdおよび関連するメソッド/コールバックには、ブレークポイントを設定することをおすすめします。
  • 30秒後に、アプリケーションから別のリクエストを行ってください。

2001 - Internal Error

サーバーの応答 SDKドキュメント

Code=2001 “Internal Error”

  • Error 2001 - Internal Error: Audience Network SDKがfacebook.comからの応答を処理できませんでした。
  • 30秒後に、アプリケーションから別のリクエストを行ってください。
  • この問題が続けて発生する場合は、バグレポートをFacebookにお送りください。