広告リクエストごとに、デバイス識別情報(iOSの場合はIDFA、Androidの場合は広告ID)がSDKからFacebookに送信されます。これにより、Facebookは適切な広告を選択して配信できます。利用者の個人情報が広告によってパブリッシャーに送り返されることはありません。
iOSの場合、Audience Network SDKは、iOS 9以上のバージョンを対象とするアプリに統合できます。
Androidの場合、最新のAudience Network SDKは、Android SDKのAPIバージョン15以上を対象とするアプリに統合できます。
はい。保持している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:
See tips for how to get more fill and revenue when using mediation.
これは、このユーザーに広告を配信できないことを意味します。これが発生する原因はさまざまですが、たとえば次のような原因があります。
setAdvertiserTrackingEnabled
フラグを使用して、パーソナライズされた広告をAudience Networkを通じて配信しないようFacebookに通知している。当社のテストガイドに従ってテストした結果、実際の広告が表示されれば、実装は正しく動作しており、アプリがライブになれば人々はその広告を見ることができます。
新しい広告を読み込むには、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:
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?
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 NetworkGo 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 NetworkAd 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"
},
…
}
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の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のネットワークは常に進化し続けているため、実際のフィルレートは随時変化していく可能性があります。アプリに配信される広告の数は、利用者の構成、地理的条件、広告主の需要など、数多くの要因から影響を受けて変動します。
フィルレートが急激に変化した場合は、以下の点が守られていることを確認してください。
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が広告主に料金を請求することはなく、パブリッシャーに報酬を支払うこともありません。
フィルレートは、提供された広告の総数を、条件を満たすリクエストの総数で割って算出します。リクエスト数がカウントの対象外となる場合の例を示します。
管理者またはインサイトユーザーとしてチームメンバーを追加すると、メンバーがレポートにアクセスできるようになります。役割の割り当てを追加または変更するには、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]セクションで確認できます。
子供向けアプリとサービスに関する情報米国児童オンラインプライバシー保護法(COPPA)の下でのあなたの責任について説明します。 | カリフォルニア州消費者プライバシー法(CCPA)の遵守カリフォルニア州消費者プライバシー法(CCPA)の遵守のためにアプリまたはウェブサイトによる個人情報の利用を制限する方法について説明します。 |