配置 | ラベル |
---|---|
| Facebookストーリーズ |
| モバイル(全幅) |
| Audience Networkインタースティシャル |
| Audience Network中サイズバナー |
| Audience Network ネイティブ |
| Instagramフィード |
| Instagramストーリーズ |
| Messenger受信箱 |
| Messengerストーリーズ |
| デスクトップフィード |
| モバイルフィード |
| デスクトップの右側広告枠 |
配置 | ラベル |
---|---|
| Facebookストーリーズ |
| モバイル(全幅) |
| Audience Networkインストリーム動画 |
| Audience Networkインストリーム動画(モバイル) |
| Audience Networkインタースティシャル |
| Audience Network中サイズバナー |
| Audience Network動画リワード |
| Instagramフィード |
| Instagramストーリーズ |
| Facebookインストリーム動画(デスクトップ) |
| Facebookインストリーム動画(モバイル) |
| Messenger受信箱 |
| Messengerストーリーズ |
| デスクトップフィード |
| モバイルフィード |
| おすすめの動画(モバイル) |
既存の画像または動画の検証結果を見るには、{business-image-id}/ad_placement_validation_results
または{business-video-id}/ad_placement_validation_results
のエッジにGET
リクエストを送信します。
応答の例(画像)
{ "data": [ { "ad_placement": "FACEBOOK_STORY_MOBILE", "ad_placement_label": "Facebook Stories", "is_valid": false, "error_messages": [ "Fb Story Ads Resolution Is Too Low: The width of photo and video has to be larger than 500px for ads in Facebook Stories." ] }, ... ] }
応答の例(動画)
{ "data": [ { "ad_placement": "INSTREAM_VIDEO_MOBILE", "ad_placement_label": "Facebook In-Stream Video (Mobile)", "is_valid": false, "error_messages": [ "Ad Video Duration Is Too Short: Duration of the video used in the ad is too short." ] }, ... { "ad_placement": "FACEBOOK_STORY_MOBILE", "ad_placement_label": "Facebook Stories", "is_valid": true } ] }
ビジネス内の全クリエイティブに対して検証を実行するという便利な機能もあります。そのためには、{business-id}/creatives
エッジへのGET
リクエストにad_placement_validation_results
フィールドを追加します。
リクエストの例
curl -i -X GET \ "https://graph.facebook.com/{version}/{business-id}/creatives?fields=ad_placement_validation_results&access_token={access_token}"
フォルダーにクリエイティブを追加する際、画像/動画アップロードPOST
リクエストのどちらでもオプションvalidation_ad_placements
パラメーターで広告配置の配列を指定することで、クリエイティブのアップロード時に広告配置の検証を行うこともできます。
サポートされる配置のタイプについては、サポートされる動画広告の配置の中の配置の列に示されています。APIは、指定された広告配置の検証を行い、いずれかの検証に失敗した場合はアップロードを拒否し、応答で検証結果を返します。
呼び出しには、例えば次のようなパラメーターを含めることができます。
"validation_ad_placements"=["FACEBOOK_STORY_MOBILE", "MESSENGER_MOBILE_STORY_MEDIA"]
応答例で返される検証結果は、次のようになります。
"validation_results" => [ { "ad_placement" => "FACEBOOK_STORY_MOBILE" "ad_placement_label" => "Facebook Stories" "error_messages" => ["The width of the media in the ad is too low. Try to use a different media.""The height of the media in the ad is too low. Try to use a different media."], "is_valid" => false, }, { "ad_placement" => "MESSENGER_MOBILE_STORY_MEDIA" "ad_placement_label" => "Messenger Stories", "error_messages" => [], "is_valid" => true. }, ]
条件とその結果
validation_results
だけが返されます。 validation_results
が通常のアップロードの応答に追加されます。validation_only
パラメーターを含めます。trueに設定されている場合、このパラメーターによりAPIはアップロードを常に却下し、検証結果だけを返します。 validation_only
にtrue
のフラグが付けられているものの、validation_ad_placements
を使って広告配置が指定されていない場合、APIはデフォルトですべての広告配置の検証を行います。