Sebelum v4.0, pembelian iklan dapat menyebabkan waktu tunggu sistem habis, kesalahan karena memori habis, atau keterlambatan. Untuk menyekalakan sistem, kami memisahkan logika yang memerlukan komputasi signifikan dan menyebabkan kesalahan sementara pada alur kerja terpisah yang disebut pascapemrosesan. Kini saat Anda membuat atau mengedit iklan, iklan lebih tahan terhadap kesalahan sementara. Prosesnya tampak seperti ini:
Untuk mewakili fase pascapemrosesan setelah permintaan diterima, kami memperkenalkan status penayangan iklan IN-PROCESS
di v4.0. Status baru ini berlaku untuk:
{campaign_ID}
,{ad_set_ID}
,{ad_ID}
dan{ad_creative_ID}
. Untuk kampanye, set iklan, dan iklan, ini berdampak pada:
Kolom | v4.0 ke atas | Di bawah v4.0 |
---|---|---|
|
| Untuk kampanye atau set iklan: |
| Tak ada perubahan | Tak ada perubahan |
| Tak ada perubahan | Tak ada perubahan |
Fase pascapemrosesan muncul dalam effective_status
untuk kampanye, set iklan, dan iklan, serta dalam kolom status
untuk materi iklan. Contoh, Anda bisa menanyakan status objek Anda di /creative_id?fields=status
. Jika sedang dalam fase pascapemrosesan, Anda akan melihat:
{ "status": "IN-PROCESS", "id": "<creative_id>" }
Jika materi iklan Anda berhasil melewati pascapemrosesan, Anda akan melihat:
{ "status": "ACTIVE", "id": "<creative_id>" }
Jika pascapemrosesan gagal, kami mengatur objek Anda ke WITH_ISSUES
dan memberikan kesalahan pada issues_info
. Contoh, di creative_ID?fields=status, issues_info
:
{ "status": "WITH_ISSUES", "issues_info": [ { "level": "CREATIVE", "error_code": 1815869, "error_summary": "Ad post is not available", "error_message": "The Facebook post associated with your ad is not available. It may have been removed, or you may not have permission to view it." } ], "id": "<creative_id>" }
Saat objek iklan adalah IN_PROCESS
, Anda masih dapat melakukan pembaruan rutin untuk objek dan turunannya.