このドキュメントが更新されました。
日本語への翻訳がまだ完了していません。
英語の最終更新: 2022/06/23

Audience Networkのよくある質問(FAQ)

Audience Networkの使用に関するガイド情報や手順について詳しくは、Audience Networkヘルプセンターをご覧ください。

実装

作成したアプリをストアに公開する前に、統合が正しく機能しているかどうかをテストすることはとても重要です。実装をテストする方法についてはFacebookのガイド(/docs/audience-network/testing)をご確認ください。統合で疑問点がある場合はスタートガイドをご確認ください。アプリの確認が終了したら自動的に実際の広告が表示されます。

広告リクエストごとに、デバイス識別情報(iOSの場合はIDFA、Androidの場合は広告ID)がSDKからFacebookに送信されます。これにより、Facebookは適切な広告を選択して配信できます。利用者の個人情報が広告によってパブリッシャーに送り返されることはありません。

iOSの場合、Audience Network SDKは、iOS 9以上のバージョンを対象とするアプリに統合できます。

Androidの場合、最新のAudience Network SDKは、Android SDKのAPIバージョン15以上を対象とするアプリに統合できます。

Yes, the Audience Network delivers ads for publishers using Unity within their iOS and Android app. The Unity SDK supports all of the format supported by the iOS and Android SDKs.

はい。保持しているActivityへの参照さえあれば、Activity以外のクラスからも広告を実装できます。広告のインスタンスを作成するときは、このActivityをパラメータとして渡す必要があります。

Most mediation services have an option to integrate with 3rd party networks using adapters. The following describes the steps needed to setup such integrations:

  1. Add our SDK to your app
  2. Create a Placement ID on the Facebook app settings page. If you use a banner, make sure to select "None" as the refresh interval. The mediation layer will control the automatic refresh.
  3. Add or code the adapter according to your mediation service instructions. These can be either pre-built adapters (see below for Mopub, Admob and DFP) or a custom adapter that you will need to develop.
  4. Configure the adapter name and placement ID in your mediation server UI and allocate impressions to it

See tips for how to get more fill and revenue when using mediation.

これは、このユーザーに広告を配信できないことを意味します。これが発生する原因はさまざまですが、たとえば次のような原因があります。

  • テスト対象のユーザーがモバイルデバイスのネイティブのFacebookアプリにログインしていない
  • setAdvertiserTrackingEnabledフラグを使用して、パーソナライズされた広告をAudience Networkを通じて配信しないようFacebookに通知している。
  • 他のアプリやウェブサイトからFacebookに送信したり、Facebookがそのユーザーに配信する広告をパーソナライズしたりするなどのアクティビティを使用する権限を、ユーザーがFacebookに与えていない。
  • このユーザーに表示する広告インベントリーがない

当社のテストガイドに従ってテストした結果、実際の広告が表示されれば、実装は正しく動作しており、アプリがライブになれば人々はその広告を見ることができます。

  • タイトル: 30文字以内
  • カバー画像: 1200×627ピクセル
  • アイコン: 128ピクセル四方
  • ソーシャルコンテキスト: 30文字
  • ボタンのタイトル(コールトゥアクション): 20文字未満
  • 本文: 90文字
  • 評価スケール: 5
  • 評価の最小値/最大値: 1/5

新しい広告を読み込むには、NativeAdの新しいインスタンスを作成します。

Yes, ads can be cached and re-used for up to 60 minutes. If you plan to use the ad after this time period, make a call to load a new ad. After this time passes, if the person has not clicked the ad, you must request a new ad.

FacebookのSDKをiOSアプリに統合した場合、審査のためにアプリをAppleに送信する必要があります。この審査プロセスでは、広告ID (IDFA)がアプリで利用されているかどうかがたずねられます。[はい]を選択してください。その後、アプリで広告IDをどのように利用するかをたずねられます。次のような形式で質問されます。

このアプリは広告IDを何に利用しますか(該当するものすべてを選択)。

  • アプリ内への広告の配信
  • 過去に配信した広告でのこのアプリのインストールのアトリビューション分析
  • 過去に配信した広告でのアプリ内アクションのアトリビューション分析

Audience Networkフレームワークを使用している場合は、1番目のオプションを選択してください。インストールアトリビューションとアプリイベントの追跡にコアフレームワークを使用している場合は、2番目と3番目のオプションを選択してください。両方を使用している場合は、すべてを選択してください。

はい。Android用Audience Network SDKはGoogle Playの利用規約どおりに広告IDを使用し、トラッキング制限オプションの設定に従って動作します。アプリのプロジェクトは、Google Play開発者サービスに対応した設定にすることをおすすめします(必須ではありません)。そのようにアプリを設定しておくと、Audience Networkを利用する際の技術的パフォーマンスが向上します。

1, What is the purpose of this guide?


This guide is intended to help mobile app developers and ad operation personals to validate ad request/response to and from Audience Network in cases such as:

  • Hassles for adding debugging code and investigating mobile device log
  • No clues for missing ad requests or impressions from dashboard
  • Audience Network ad requests are communicated between Audience Network SDK and Audience Network ad server through HTTPS. Testing and confirming ad requests and responses from the HTTPS network activity is the primary and direct step among many other steps.


    2, How to setup Charles Proxy?


    One of the tools to log the ad requests and responses information from the HTTPS is Charles, a web debugging proxy application https://www.charlesproxy.com.

    Charles is an HTTP proxy / HTTP monitor / Reverse Proxy that enables a developer to view all of the HTTP and SSL / HTTPS traffic between their machine and the internet. This includes requests, responses and the HTTP headers (which contain the cookies and caching information).

    It is found that Charles SSL Proxying is very useful and required for viewing all HTTPS ad requests traffic between iOS and Android app and FAN server.

    The SSL Proxying (https://www.charlesproxy.com/documentation/proxying/ssl-proxying/) shows how to setup Charles for iOS and Android device, and host machine running Windows and Mac OS.

    Once SSL Proxying is setup and tested properly, make sure Charles is able to proxy SSL requests and see request/response content.


    3, How to look up ad requests?


    3.1 Setup SSL Proxy for Audience Network

    Update Charles Proxy / SSL Proxying setting by adding Host: “graph.facebook.com” and Port: “8888”, Host: “graph.facebook.com” and Port: “443”.

    3.2 Read SSL Proxy request / response content for Audience Network

    Go to your mobile app and make ad requests, you should see ad request going to FAN server: https://graph.facebook.com/network_ads_common/ and ad response in JSON text form within HTTPS response contents.

    3.3 Confirming ad request sent to and received from Audience Network

    Ad request can be verified if the ad is filled successfully or returned with no fill based on the “code” in the JSON form. “Code” is “0” indicates the request is returned or filled with an ad, “code” is “1001” means no ad is available for the request and app can make another request after passing the specific time limit.

    Below is an example of successful ad response:

    { "type": "ads", "code": 0, "placements": [{ "definition": { "placement_id": "148789268824369_851969285173027", "type": "rewarded_video", "refresh": "0", "refresh_threshold": "-1", "min_viewability_percentage": "1", "viewability_check_ticker": "0", "viewability_check_interval": "100", "viewability_check_initial_delay": "0", "video_time_polling_interval": "200", "cacheable": true, "client_max_retry_count": "1", "invalidation_duration_in_seconds": "3600", "request_timeout": "30000" }, … }

    3.4 Unable to observe an SSL Proxy request for Audience Network

    If no entry point is observed from Charles Proxy for Audience Network end-point (https://graph.facebook.com/network_ads_common/), it should suggest that the primary reason is the mobile app did not make any ad requests to Audience Network server. For this case, re-examining the app integration and app logic is required for mobile developer or ad operation personal.

    4, What is the next step?

    This guide should help you through testing, troubleshooting ad request/response issues with Audience Network.

    If you have further questions on how to use this guide or unanswered questions on ad request/response, please contact our publisher support portal at https://www.facebook.com/business/publishersupport.

    • アプリアクセストークン: アプリの代わりにFacebook APIに対するリクエストを実行するために使用されます。
    • 配置ID: アプリ内の特定の広告配置のAudience Network固有識別情報。
    • アプリID: 配置IDの一部は、アプリIDで構成されています。たとえば、配置IDが1234567898765432_9876543212345678の場合、下線文字の前の数字がアプリIDになります。
    • プロパティID: アプリのAudience Network固有識別情報。AndroidとiOSなど、複数のプラットフォームで同じプロパティIDを使用することができます。

    パブリッシャーのポリシー

    アプリの利用者ができるだけ快適に操作できるよう、広告を統合する際はFacebookのAudience Networkポリシーを遵守してください。

    Facebookは、理由を問わず独自の裁量でパブリッシャーの登録を却下、承認、削除する権利を有します。利用者との関係に悪影響を与えるパブリッシャーや、Facebookの競争的位置付け、利害、広告哲学に反するようなコンテンツ、サービス、活動を宣伝するパブリッシャーなどに対して、このような処置を取ることがあります。このガイドラインは随時変更される可能性があります。

    In order to ensure that our publishers are offering a high quality advertising experience, we require that all apps serving Facebook ads are in compliance with our Audience Network policies.

    All apps in our network will be reviewed by automated systems as well as manually checked for quality and compliance. We will have on-going quality review to ensure continued adherence to our policies and Audience Network design guidelines.

    Facebookでは、広告が利用者にとって役立ち、サービス全体の中で違和感なく提供されるべきものであると考えています。 この目標をFacebookとAudience Networkの両方において達成するために努力しています。

    Audience Network内で掲載されるすべての広告は、Facebookでの掲載条件も満たしています。 これは、その広告がFacebookの厳格な広告ポリシーの適用対象であり、Facebookが事前および事後に実施している厳格な審査の対象となっていることを意味します。 つまり、Facebookは自社サイトについて実施している保護策とまったく同じものをパブリッシャーパートナーにも提供しています。Facebookの広告ポリシーの内容については、こちらをご覧ください。このポリシーは、広告の品質の良さ、ブランドの保全性、適用法に対する遵守性を確保できるように構成されています。

    Facebookは、Facebookのポリシーに適合するかどうかにかかわらず、開発者が特定の広告や特定の種類の広告をアプリで表示しないことを希望する場合があることも認識しています。 Audience Networkのパブリッシャーパートナーとして、意向に応じて、特定の広告主や特定カテゴリの広告主(政治広告など)から提供される広告を除外できます。

    アプリやサイトで広告を表示できる広告主制限を行う方法について。

    パフォーマンス

    配信される広告は、Facebookで表示される既存のモバイル広告と非常によく似ています。広告がクリックされた場合の動作は、アプリストアを表示してアプリのダウンロードを促すか、ブラウザでウェブページを表示するか、携帯端末にインストールされている既存のアプリを起動するかのいずれかです。広告の形態には、アプリでの配置場所に応じて、バナー広告、インタースティシャル広告、ネイティブ広告があります。広告の表示を構成する要素は、標準のFacebook広告と同様です。

    Audience Networkで表示できる広告と利用者が操作したときの動作について。

    パブリッシャーレポートを含め、どのような場面でも、パブリッシャーに広告主のリストが提供されることはありません。パブリッシャーのアプリに配信される広告は、Facebookによって審査され、Facebookの広告ガイドラインに従います。

    場合によって異なります。パフォーマンスは、ターゲット層や広告の配置場所などの要因によって、また、利用者層に応じた広告キャンペーンによって変化します。

    Facebookのネットワークは常に進化し続けているため、実際のフィルレートは随時変化していく可能性があります。アプリに配信される広告の数は、利用者の構成、地理的条件、広告主の需要など、数多くの要因から影響を受けて変動します。

    フィルレートが急激に変化した場合は、以下の点が守られていることを確認してください。

    • 実装が適切である
    • すべてのモバイルプロパティ(モバイルアプリとウェブサイト)を[アプリとウェブサイト]タブに加えており、Audience Networkで承認されている
    • 別のフィルタを追加していない
    • 最新のSDKを使用している
    • リクエストを発行する頻度が高すぎない(たとえば、広告リクエストが1つの配置IDに15秒間隔で何度も発行されるような状況になっていない)

    Ad refresh is not supported by Facebook Audience Network. In addition, disableAutoRefresh is deprecated from FBAdView (iOS) and AdView (Android) in the 4.99 release and above.

    [Audience Network]セクションのフィルタタブを使用して、アプリに表示したくない広告の配信を除外します。特定のウェブサイトからの広告を表示したくない場合は、ウェブドメインを除外することもできます。

    上記に加え、Audience Networkは、あなたがFacebookアプリの設定(developers.facebook.com/apps/[YOUR_APP_ID]>/settings/)に加えたモバイルアプリケーションを自動的に検出します。

    これを厳しすぎる設定にすると広告配信に影響しフィルレートを下げる可能性があることに注意してください。

    Facebookでは、クリックが利用者本人によって意図的に行われることを徹底することで、Audience Networkの広告主に高い投資収益率を提供することを目指しています。パブリッシャーによるクリック詐欺を一切許容せず、詐欺行為を発見した場合は直ちに登録を取り消します。クリック詐欺のパターンを検出するため、Audience Networkで配信される広告のあらゆるクリックやインプレッションに対して慎重にモニタリングを行っています。無効であると判断されたクリックについて、Facebookが広告主に料金を請求することはなく、パブリッシャーに報酬を支払うこともありません。

    フィルレートは、提供された広告の総数を、条件を満たすリクエストの総数で割って算出します。リクエスト数がカウントの対象外となる場合の例を示します。

    • 1つの広告に対するリクエストの発行頻度が高すぎる場合。たとえば、広告を1つの配置IDで、15秒未満の間隔で複数回リクエストした場合
    • IDFA (iOS)または広告ID (Android)を使用できない、または広告配信に使用できない場合
    • リクエスト発行元アプリにFacebookがインストールされていないか、利用者が最近ログインしていない場合

    レポート

    管理者またはインサイトユーザーとしてチームメンバーを追加すると、メンバーがレポートにアクセスできるようになります。役割の割り当てを追加または変更するには、Facebookのアプリ設定を開いて[役割]セクションを選択します。

    レポートを見るには、[アプリ設定]ページにある[Audience Network]セクションを開き、[パフォーマンス]タブを選択します。レポートには、パフォーマンスの概要と、特定の期間内のパフォーマンスの詳細情報が記載されています。国別や配置ID別にパフォーマンスを詳しく分析できます。

    支払い履歴や詳細については、[Audience Network]セクションの[支払い]タブで確認できます。

    特定の広告主に関する情報がレポートに記載されることはありません。特定の広告主や特定のカテゴリに属する広告主を除外する場合は、[アプリ設定]ページで[Audience Network]セクションを開き、[フィルタ]タブを選択します。

    はい。プログラムを使用してアプリのパフォーマンスデータを読み取る方法について詳しくは、こちらのガイドをお読みください。

    支払いの受け取り

    You can set up payments by completing the publisher payout forms. The forms are located under the payout tab in the "Audience Network" section in your app settings page. We require your bank name, SSN/TIN and tax information in order to process your payouts.

    Note: You need to set up your payout information for ad delivery to start.

    Contact us by clicking on "Need Help?" button within Audience Network Dashboard if you are having problems completing the forms.

    For more information see Add Payout Information.

    You will receive payment on approximately the 21st of each month for the previous month's balance. Read our Audience Network Terms for more information.

    Contact us by clicking on "Need Help?" button within Audience Network Dashboard if you do not receive a payment or if you have questions about the payout process.

    支払いを受け取るには、収益の累積額が$100以上になる必要があります。毎月21日に、前月の残高について支払いが実行されます。

    まずAudience Networkの支払いタブで支払いフローを完了していることを確認してください。

    支払いに関する問題がある場合はAudience Networkダッシュボードで[ヘルプが必要な場合]ボタンをクリックしてお問い合わせください。

    支払い情報を変更するには、[アプリ設定]ページで[Audience Network]セクションを開き、[支払い]タブを選択してください。

    Audience Networkによって実現されるモバイル広告の使いやすさは、パブリッシャーや開発者がアプリから収益を生むために役立つものであるとFacebookは考えています。ただ、今のところレベニューシェアの具体的な数値を確約することはできません。リアルタイムレポートの内容と支払い予定額は、[アプリ設定]ページにある[Audience Network]セクションで確認できます。

    アプリの管理

    既存のFacebookアプリについて、管理者または開発者の役割を持つ利用者を新たに追加するには、アプリダッシュボードの[役割]タブを開き、[管理者を追加]または[開発者を追加]を選択します。

    セクションの概要

    子供向けアプリとサービスに関する情報

    米国児童オンラインプライバシー保護法(COPPA)の下でのあなたの責任について説明します。

    カリフォルニア州消費者プライバシー法(CCPA)の遵守

    カリフォルニア州消費者プライバシー法(CCPA)の遵守のためにアプリまたはウェブサイトによる個人情報の利用を制限する方法について説明します。