Mulai September 2025, kami akan memperbarui media dinamis agar bisa dipilih secara default untuk iklan katalog Advantage+. Anda mungkin mendapatkan pemberitahuan bahwa video ditampilkan lebih sering dalam iklan. Anda bisa terus menggunakan media_type_automation untuk mengontrol apakah video muncul di iklan dan diatur ke OPT_OUT sesuai kebutuhan.
Media dinamis memungkinkan pengiklan menayangkan aset video dari katalog mereka di iklan katalog Advantage+ mereka.
Anda akan memerlukan:
Lihat Dokumentasi iklan katalog Advantage+ untuk mempelajari selengkapnya tentang cara kerjanya.
3g2, 3gp, 3gpp, asf, avi, dat, divx, dv, f4v, flv, gif, m2ts, m4v, mkv, mod, mov, mp4, mpe, mpeg, mpeg4, mpg, mts, nsv, ogm, ogv, qt, tod, ts, vob, atau wmv.video_fetch_status bisa ditampilkan sebagai NO_STATUS hingga video digunakan dalam iklan atau peristiwa lain yang mengharuskan video dipicu.Ada 3 cara untuk menambahkan video ke item produk di katalog Anda: file kabar katalog, API batch katalog, dan unggah manual melalui Commerce Manager Anda.
Anda bisa menggunakan salah satu proses berikut untuk mengimplementasikan file kabar katalog Anda.
Opsional:
Daripada menggunakan kolom video[0].url, Anda bisa membuat kolom bernama video dan menambahkan tanda ke video. Kolom video bisa berisi beberapa URL video per produk dan beberapa tanda per URL yang dikodekan dalam format JSON. Jika Anda memilih untuk menggunakan kolom tanda untuk filter set produk, Anda juga perlu menambahkan kolom ini ke file kabar.
[{"url": "http://www.jaspersmarket-example1.com/video-file.avi", "tag": ["Optional Tag1", "Optional Tag2"]},{"url": "http://www.jaspersmarket-example2.com/video-file.avi", "tag": ["Optional Tag1", "Optional Tag2"]}]Untuk kabar XML, URL video bisa ditambahkan menggunakan tanda <video> seperti:
<video><url>https://{URL1}</url><tag>video_product_set1</tag><tag>video_product_set2 </tag></video><video><url>https://{URL2}</url><tag>video_product_set1</tag></video>Kolom videos, videos_metadata, dan video_fetch_status tersedia di API katalog untuk mengambil detail video produk katalog.
curl -i GET \ "http://graph.facebook.com/v25.0/<PRODUCT_ITEM_ID>?fields=videos,videos_metadata,video_fetch_status"
Untuk informasi selengkapnya tentang video, lihat detail Item Produk.
Pembaruan pada item produk didukung menggunakan /{product_catalog_id}/items_batch endpoint. Anda bisa melakukan panggilan API POST dengan kolom video, yang merupakan array URL.
curl \
-d @body.json \
-H "Content-Type: application/json"
> cat body.json
{
"access_token": "<ACCESS_TOKEN>",
"item_type": "PRODUCT_ITEM",
"requests": [
{
"method": "CREATE",
"data": {
"id": "retailer-2",
"availability": "in stock",
"brand": "BrandName",
"google_product_category": "t-shirts",
"description": "product description",
"image_link": "http://www.images.example.com/t-shirts/1.png",
"title": "product name",
"price": "10.00 USD",
"shipping": [
{
"shipping_country": "US",
"shipping_region": "CA",
"shipping_service": "service",
"shipping_price_value": "10",
"shipping_price_currency": "USD"
}
],
"condition": "new",
"link": "http://www.images.example.com/t-shirts/1.png",
"item_group_id": "product-group-1",
"video": [
{"url": "http://www.jaspersmarket-example1.com/video-file.avi", "tag": ["Optional Tag1", "Optional Tag2"]},
{"url": "http://www.jaspersmarket-example2.com/video-file.avi", "tag": ["Optional Tag1", "Optional Tag2"]}
]
}
},
{
"method": "UPDATE",
"data": {
"availability": "out of stock",
"id": "retailer-3",
"video": [
{
"url": "https://yourvideo.com/demo.mp4?q=1411"
},
{
"url": "https://yourvideo.com/demo.mp4?q=1421"
}
]
}
}
]
}
Saat membuat iklan, ada tiga jenis opsi yang memanfaatkan video dari katalog:
Catatan: Memilih jenis media dinamis dengan API mirip dengan memilih opsi Media Dinamis di Pengelola Iklan. Dengan perubahan yang dimulai pada September 2025, iklan katalog Advantage+ akan dipilih menggunakan media dinamis secara default.
Saat membuat objek materi iklan dengan endpoint act_<AD_ACCOUNT_ID>/adcreatives
media_type_automation ke OPT_out untuk menonaktifkan video produk katalog agar tidak muncul di iklan. media_type_automation berfungsi dengan format Carousel, Koleksi, dan Gambar Tunggal.
curl -X POST \ -F 'name=Dynamic Media Ad Creative' \ -F 'object_story_spec={ ... }' \ -F 'degrees_of_freedom_spec={ "creative_features_spec": { "media_type_automation": { "enroll_status": "OPT_IN" } } }' \ -F 'product_set_id=<PRODUCT_SET_ID>' \ https://graph.facebook.com/v25.0/act_<AD_ACCOUNT_ID>/adcreatives
Demikian pula, jika membuat objek iklan katalog Advantage+ dengan endpoint act_<AD_ACCOUNT_ID>/ads, iklan akan mulai menayangkan video produk katalog yang tersedia secara default. Anda bisa mengatur kunci media_type_automation ke OPT_out untuk menonaktifkan video produk katalog agar tidak muncul di iklan.
curl -X POST \ -F 'adset_id=<ADSET_ID>' \ -F 'creative={ "name": "Dynamic Media Ad Creative", "object_story_spec": { ... }, "degrees_of_freedom_spec": { "creative_features_spec": { "media_type_automation": { "enroll_status": "OPT_IN" } } }, "product_set_id": "<PRODUCT_SET_ID>" }' \ https://graph.facebook.com/v25.0/act_<AD_ACCOUNT_ID>/ads
media_type_automation ke OPT_OUT untuk menonaktifkan video produk katalog agar tidak muncul di iklan. Contoh Spesifikasi Materi Iklan untuk Koleksi dengan Media Dinamis
curl -X POST \ -F 'name=Dynamic Media Ad Creative' \ -F 'object_story_spec={ "template_data": { ... "format_option": "collection_video", "link": "https://fb.com/canvas_doc/<CANVAS_ID>", "message": "Your Collection Ad", ... } }' \ -F 'degrees_of_freedom_spec={ "creative_features_spec": { "media_type_automation": { "enroll_status": "OPT_IN" } } }' \ -F 'product_set_id=<PRODUCT_SET_ID>' \ https://graph.facebook.com/v25.0/act_<AD_ACCOUNT_ID>/adcreatives
Di object_story_spec, ubah format_option menjadi single_video. Ini hanya tersedia untuk format gambar/video tunggal.
curl -X POST \ -F 'adset_id=<ADSET_ID>' \ -F 'creative={ "name": "Dynamic Media Ad Creative", "object_story_spec": { "page_id": "<PAGE_ID>", "template_data": { ... "format_option": "single_video", ... } }, "product_set_id": "<PRODUCT_SET_ID>" }' \ https://graph.facebook.com/v25.0/act_<AD_ACCOUNT_ID>/ads
Dalam object_story_spec, format_option dari single_image akan menampilkan media dinamis saat memilih media_type_automation.
Mulai September 2025, iklan katalog Advantage+ yang menggunakan format_option dari single_image akan disertakan dalam media dinamis secara default dan akan menampilkan video produk katalog yang tersedia dalam iklan. Anda bisa mengatur media_type_automation ke OPT_OUT untuk menonaktifkan video produk katalog agar tidak muncul di iklan.
curl -X POST \ -F 'adset_id=<ADSET_ID>' \ -F 'creative={ "name": "Dynamic Media Ad Creative", "object_story_spec": { "page_id": "<PAGE_ID>", "template_data": { "format_option": "single_image" } }, "degrees_of_freedom_spec": { "creative_features_spec": { "media_type_automation": { "enroll_status": "OPT_IN" } } } }, "product_set_id": "<PRODUCT_SET_ID>" }' \ https://graph.facebook.com/v25.0/act_<AD_ACCOUNT_ID>/ads
Gunakan kolom video_crop_style untuk mengontrol pemotongan video otomatis. Nilai yang tersedia adalah AUTO atau NONE.
Untuk menolak pemotongan video otomatis, atur video_crop_style ke NONE, atau hapus penyesuaian dari pengaturan media_type_automation.
curl -X POST \ -F 'adset_id=<ADSET_ID>' \ -F 'creative={ "name": "Dynamic Media Ad Creative", "object_story_spec": { ... }, "degrees_of_freedom_spec": { "creative_features_spec": { "media_type_automation": { "customizations": { "video_crop_style": "NONE" }, "enroll_status": "OPT_IN" } } }, "product_set_id": "<PRODUCT_SET_ID>" }' \ https://graph.facebook.com/v25.0/act_<AD_ACCOUNT_ID>/ads
Pemotongan otomatis hanya berlaku untuk video yang tidak memenuhi persyaratan ukuran penempatan, dan pemotongan otomatis saat ini dirancang terutama untuk menyesuaikan video ke dalam viewport pemutar.
Jika ada video yang cocok dengan rasio aspek untuk penempatan iklan, video tersebut akan ditampilkan. Jika semua rasio aspek video produk tertentu disediakan, pemotongan otomatis tidak akan diterapkan. Jika tidak, iklan akan memilih video item tersebut dan memeriksa pengaturan pemotongan otomatis: AUTO menampilkan video yang dipotong otomatis dan NONE menampilkan video asli.
Metrik Interaksi Video dari Pengelola Iklan juga bisa dikueri pada API. Gunakan bagan berikut untuk perbandingan.
| Metrik Pengelola Iklan | Kolom Ads Insights API |
|---|---|
Impresi |
|
Pemutaran video terus-menerus 2 detik |
|
Biaya per pemutaran video terus-menerus 2 detik (BRL) |
|
Pemutaran video 3 detik |
|
Biaya per pemutaran video 3 detik (BRL) |
|
ThruPlays |
|
Biaya per ThruPlay (BRL) |
|
Jangkauan |
|
Jumlah yang dihabiskan (BRL) |
|
Pemutaran video hingga 25% |
|
Pemutaran video hingga 50% |
|
Pemutaran video hingga 75% |
|
Pemutaran video hingga 95% |
|
Pemutaran video hingga 100% |
|
Pemutaran video |
|
curl GET \ -d 'access_token=<ACCESS_TOKEN>' \ -d 'fields=impressions,video_continuous_2_sec_watched_actions,actions,video_thruplay_watched_actions' \ https://graph.facebook.com/v25.0/<AD_ID>/insights
Untuk informasi selengkapnya, lihat dokumentasi Insights API.