FacebookのAudience Networkを使用すると、他のパブリッシャーのiOSアプリ、Androidアプリ、モバイルウェブサイトに広告を配信できます。その後、Facebookのターゲット設定オプションを使用して、それらのモバイルアプリとモバイルウェブサイト内でオーディエンスを見つけることができます。
このページでは、最初に広告クリエイティブと配置に関するAudience Networkのルールを参照します。次に、以下の広告の作成方法について説明します。
FacebookのAudience Networkは、目的のアプリに広告の画像を配信します。
MOBILE_APP_INSTALLSMOBILE_APP_ENGAGEMENTLINK_CLICKS (ウェブサイトクリック数を増やすための動画利用の拡大に関するブログ記事を参照)CONVERSIONS (動画の追加オプションに関するブログ記事を参照)PRODUCT_CATALOG_SALES入札タイプ、billing event、optimization goalの組み合わせを使用します。
audience_networkは、facebookなどの別のプラットフォームで使用する必要があります。Audience Networkのみで広告を配信することはできません。
| publisher_platform | 説明 |
|---|---|
| Audience Networkで広告を配信できます。 |
IABサイズはサポートされていません。
例えば、配信するリンク広告を作成するには、次の手順に従います。
広告キャンペーンを作成します。objectiveをLINK_CLICKSまたはCONVERSIONSのいずれかに設定します。
curl -X POST \ -F 'name="My campaign"' \ -F 'objective="OUTCOME_TRAFFIC"' \ -F 'status="PAUSED"' \ -F 'special_ad_categories=[]' \ -F 'is_adset_budget_sharing_enabled=0' \ -F 'access_token=<ACCESS_TOKEN>' \ https://graph.facebook.com/v26.0/act_<AD_ACCOUNT_ID>/campaigns
Audience Network配置を使用して広告セットを作成します。
curl \ -F 'name=My Ad Set' \ -F 'optimization_goal=LINK_CLICKS' \ -F 'billing_event=LINK_CLICKS' \ -F 'bid_amount=2' \ -F 'daily_budget=1000' \ -F 'campaign_id=<CAMPAIGN_ID>' \ -F 'targeting={ "device_platforms": ["mobile"], "geo_locations": {"countries":["US"]}, "publisher_platforms": ["facebook","audience_network"] }' \ -F 'access_token=<ACCESS_TOKEN>' \ https://graph.facebook.com/v26.0/act_<AD_ACCOUNT_ID>/adsets
広告セットに対して、配置を指定し、広告のtargetingの下のpublisher_platformsをaudience_networkに設定します。
リンク広告クリエイティブを提供します。
curl \ -F 'name=Sample Creative' \ -F 'object_story_spec={ "link_data": { "image_hash": "<IMAGE_HASH>", "link": "<URL>", "message": "try it out" }, "page_id": "<PAGE_ID>" }' \ -F 'access_token=<ACCESS_TOKEN>' \ https://graph.facebook.com/v26.0/act_<AD_ACCOUNT_ID>/adcreatives
広告を作成します。
curl -X POST \ -F 'name="My Ad"' \ -F 'adset_id="<AD_SET_ID>"' \ -F 'creative={ "creative_id": "<CREATIVE_ID>" }' \ -F 'status="PAUSED"' \ -F 'access_token=<ACCESS_TOKEN>' \ https://graph.facebook.com/v26.0/act_<AD_ACCOUNT_ID>/ads
Audience Network配置を使用してモバイルアプリ画像広告を作成するには、次の手順に従います。
広告キャンペーンを作成します。objectiveをAPP_INSTALLSまたはMOBILE_APP_ENGAGEMENTに設定します。
curl -X POST \ -F 'name="Mobile App Installs Campaign"' \ -F 'objective="OUTCOME_APP_PROMOTION"' \ -F 'status="PAUSED"' \ -F 'special_ad_categories=[]' \ -F 'is_adset_budget_sharing_enabled=0' \ -F 'access_token=<ACCESS_TOKEN>' \ https://graph.facebook.com/v26.0/act_<AD_ACCOUNT_ID>/campaigns
広告セットを作成します。Audience Network配置を指定して、promoted_objectをアプリIDに設定します。
curl \ -F 'name=Mobile App Installs Ad Set' \ -F 'promoted_object={"application_id":"<APP_ID>","object_store_url":"<APP_STORE_URL>"}' \ -F 'optimization_goal=APP_INSTALLS' \ -F 'billing_event=IMPRESSIONS' \ -F 'bid_amount=2' \ -F 'daily_budget=1000' \ -F 'campaign_id=<CAMPAIGN_ID>' \ -F 'targeting={ "device_platforms": ["mobile"], "geo_locations": {"countries":["US"]}, "publisher_platforms": ["facebook","audience_network"], "user_os": ["IOS"] }' \ -F 'access_token=<ACCESS_TOKEN>' \ https://graph.facebook.com/v26.0/act_<AD_ACCOUNT_ID>/adsets
モバイルアプリ広告の画像クリエイティブを作成します。
curl \ -F 'object_story_spec={ "link_data": { "call_to_action": {"type":"INSTALL_MOBILE_APP","value":{"link":"<APP_STORE_URL>"}}, "image_hash": "<IMAGE_HASH>", "link": "<APP_STORE_URL>", "message": "Message", "name": "Link title" }, "page_id": "<PAGE_ID>" }' \ -F 'access_token=<ACCESS_TOKEN>' \ https://graph.facebook.com/v26.0/act_<AD_ACCOUNT_ID>/adcreatives
広告を作成します。
curl -X POST \ -F 'name="My Ad"' \ -F 'adset_id="<AD_SET_ID>"' \ -F 'creative={ "creative_id": "<CREATIVE_ID>" }' \ -F 'status="PAUSED"' \ -F 'access_token=<ACCESS_TOKEN>' \ https://graph.facebook.com/v26.0/act_<AD_ACCOUNT_ID>/ads
モバイルアプリ広告をご覧ください。
Audience Network配置を使用してモバイルアプリ動画広告を作成するには、Audience Network用の画像広告のステップ1および2に従います。次に、動画クリエイティブを提供します。
curl \ -F 'object_story_spec={ "page_id": "<PAGE_ID>", "video_data": { "call_to_action": {"type":"INSTALL_MOBILE_APP","value":{"link":"<APP_STORE_URL>"}}, "image_url": "<THUMBNAIL_URL>", "video_id": "<VIDEO_ID>" } }' \ -F 'access_token=<ACCESS_TOKEN>' \ https://graph.facebook.com/v26.0/act_<AD_ACCOUNT_ID>/adcreatives
最後に、広告を作成します。Audience Network用の画像広告のステップ4をご覧ください。
Audience Network配置を使用して動画リンク広告を作成するには、次の手順に従います。
objectiveをLINK_CLICKSまたはCONVERSIONSに設定して、広告キャンペーンを作成します。
curl -X POST \ -F 'name="My campaign"' \ -F 'objective="OUTCOME_TRAFFIC"' \ -F 'status="PAUSED"' \ -F 'special_ad_categories=[]' \ -F 'is_adset_budget_sharing_enabled=0' \ -F 'access_token=<ACCESS_TOKEN>' \ https://graph.facebook.com/v26.0/act_<AD_ACCOUNT_ID>/campaigns
Audience Network配置を使用して広告セットを作成します。
curl \ -F 'name=My Ad Set' \ -F 'optimization_goal=LINK_CLICKS' \ -F 'billing_event=LINK_CLICKS' \ -F 'bid_amount=2' \ -F 'daily_budget=1000' \ -F 'campaign_id=<CAMPAIGN_ID>' \ -F 'targeting={ "device_platforms": ["mobile"], "geo_locations": {"countries":["US"]}, "publisher_platforms": ["facebook","audience_network"] }' \ -F 'access_token=<ACCESS_TOKEN>' \ https://graph.facebook.com/v26.0/act_<AD_ACCOUNT_ID>/adsets
リンク付きの動画をアップロードします。コールトゥアクションをリンクに指定して、未公開の動画をページにアップロードします。広告アカウントの動画ライブラリに動画をアップロードすることもできます。
curl \ -F "title=Book your trip to Alaska" \ -F "picture=http://thumbnailurl.com/pic1" \ -F "source=<VIDEO_FORM_DATA>" \ -F "published=0" \ -F "call_to_action={'type':'BOOK_TRAVEL','value':{'link':'http://example.com'}}" \ -F "access_token=<PAGE_TOKEN>" \ https://graph-video.facebook.com/v26.0/<PAGE_ID>/videos
広告クリエイティブを提供します。これを提供するには、ページ投稿IDを使用します。
curl -X POST \ -F 'name="Sample Promoted Post"' \ -F 'object_story_id="<PAGE_ID>_<POST_ID>"' \ -F 'access_token=<ACCESS_TOKEN>' \ https://graph.facebook.com/v26.0/act_<AD_ACCOUNT_ID>/adcreatives
広告を作成します。
curl -X POST \ -F 'name="My Ad"' \ -F 'adset_id="<AD_SET_ID>"' \ -F 'creative={ "creative_id": "<CREATIVE_ID>" }' \ -F 'status="PAUSED"' \ -F 'access_token=<ACCESS_TOKEN>' \ https://graph.facebook.com/v26.0/act_<AD_ACCOUNT_ID>/ads
Audience Networkでは、カルーセルの最初の2つのchild_attachmentsのみが、指定された順に表示されます。Audience Networkのカルーセル広告については、以下の点に注意してください。
objectiveを、MOBILE_APP_INSTALLS、MOBILE_APP_ENGAGEMENT、LINK_CLICKS、CONVERSIONSのいずれかにする必要がありますtargeting/publisher_platformsにaudience_networkが含まれている必要があります広告プロダクトガイド、プレビューAPI、およびカルーセル広告をご覧ください。
Audience Networkの位置は、広告セットレベルのターゲット設定で指定できます。
"audience_network_positions": [ "classic", "instream_video"]
動画広告をご覧ください。
Audience NetworkをAdvantage+ カタログ広告の配置として使うには、以下の要件を満たす必要があります。
objective=PRODUCT_CATALOG_SALESを設定するtargeting/publisher_platformsにaudience_networkが含まれているAdvantage+ カタログ広告をご覧ください。
Audience Network広告をプレビューするには、次の手順を実施します。
広告の/previewsを呼び出します
ad_format=を次のように指定します。
MOBILE_BANNERMOBILE_INTERSTITIALMOBILE_NATIVEMOBILE_MEDIUM_RECTANGLEMOBILE_FULLWIDTHAUDIENCE_NETWORK_INSTREAM_VIDEOAUDIENCE_NETWORK_OUTSTREAM_VIDEOAUDIENCE_NETWORK_INSTREAM_VIDEO_MOBILEAUDIENCE_NETWORK_REWARDED_VIDEOAUDIENCE_NETWORK_NATIVE_BANNERMESSENGER_MOBILE_INBOX_MEDIAモバイルウェブプレビューは、モバイルアプリと同じように表示されます。
https://graph.facebook.com/<API_VERSION>/<AD_ID>/previews?ad_format=MOBILE_BANNER https://graph.facebook.com/<API_VERSION>/<AD_ID>/previews?ad_format=MOBILE_INTERSTITIAL https://graph.facebook.com/<API_VERSION>/<AD_ID>/previews?ad_format=MOBILE_NATIVE
APIは独自のCSSを参照するiFrameを返し、プレビュー画像を生成します。このiFrameの有効期間は24時間です。リファレンスの「広告プレビュー」をご覧ください。
推奨される動画フィードでの広告のパフォーマンスについては、breakdowns=['publisher_platform']を指定して/insightsをクエリし、広告インサイトのガイドを参照してください。結果は次のようになります。
{
......
"spend": 9.23,
"today_spend": 0,
"total_action_value": 0,
"total_actions": 1,
"total_unique_actions": 1,
"link_clicks": 0,
"placement": "mobile_feed"
},
{
......
"spend": 7.73,
"today_spend": 0,
"total_action_value": 0,
"total_actions": 6,
"total_unique_actions": 5,
"link_clicks": 3,
"placement": "mobile_video_channel"
},
{
......
"spend": 6.23,
"today_spend": 0,
"total_action_value": 0,
"total_actions": 3,
"total_unique_actions": 2,
"link_clicks": 1,
"placement": "desktop_video_channel"
},mobile_feedはFacebookモバイルのフィードを指し、mobile_video_channelはモバイルの推奨される動画フィードを指し、desktop_video_channelはデスクトップの推奨される動画フィードを指します。