Halaman ini menjelaskan cara mulai menggunakan iklan AMPHTML dengan RTB. Lihat Referensi berikut untuk mengetahui informasi tambahan tentang iklan dan alat AMPHTML untuk membantu Anda memulai.
Pendekatan tingkat tinggi
Permintaan bid RTB
Permintaan bid RTB menunjukkan apakah permintaan berasal dari halaman AMP dan persyaratan untuk iklan AMPHTML.
halaman AMP
Kolom BidRequest.site.ext.amp
dapat digunakan untuk menentukan apakah
permintaan berasal dari halaman AMP. Nilai ini dapat ditetapkan ke nilai berikut:
enum AmpPage { // This is not an AMP page. DIALECT_HTML = 0; // This is an Amp page. DIALECT_HTML_AMP = 1; }
Persyaratan iklan AMPHTML
Kolom BidRequest.imp.ext.ampad
dapat digunakan untuk menentukan
persyaratan iklan AMP.
enum AmpAdRequirementType { // AMP ad requirements unknown. UNKNOWN_AMP_AD_REQUIREMENT_TYPE = 1; // AMP ads are not allowed. AMP_AD_NOT_ALLOWED = 2; // Either AMP ads or non-AMP ads are allowed; // AMP ads are not early rendered. AMP_AD_ALLOWED_AND_NOT_EARLY_RENDERED = 3; // Either AMP ads or non-AMP ads are allowed; // AMP ads are early rendered. AMP_AD_ALLOWED_AND_EARLY_RENDERED = 4; // AMP ads are required. // Ads that are non-AMP may be rejected by the publisher. AMP_AD_REQUIRED = 5; }
Respons bid RTB
Kolom BidResponse.seatbid.bid.ext.amp_ad_url
menerima URL
yang mengarah ke konten iklan AMPHTML.
Verifikasi AMPHTML yang valid
Agar iklan AMPHTML dirender lebih awal, bursa iklan harus memverifikasi dan
menandatanganinya, yang menunjukkan bahwa iklan ditulis dalam format materi iklan <html
amp4ads>
amp4ads.
Iklan yang merupakan AMPHTML yang valid akan diizinkan untuk dirender lebih awal oleh halaman AMP. Iklan yang tidak diverifikasi sebagai AMPHTML yang valid akan dirender dengan kecepatan yang sama seperti iklan non-AMPHTML.
Hanya iklan AMPHTML yang boleh ditampilkan di amp_ad_url
.
Ke depannya, jika penayang hanya mewajibkan iklan AMPHTML, iklan yang tidak ditandatangani sebagai AMPHTML tidak akan dirender.
Dengan Authorized Buyers, bidder akan tetap ditagih jika menampilkan Iklan non-AMPHTML ke slot iklan yang mewajibkan iklan AMPHTML.
Pengambilan sisi server
Agar iklan AMPHTML dirender lebih awal, konten iklan AMPHTML harus dirender tanpa memerlukan hop tambahan dari klien. Hal ini dirancang untuk menghindari pengalaman pengguna yang buruk karena latensi iklan dan panggilan sisi klien tambahan.
Setelah bidder memenangkan lelang, bursa akan melakukan
permintaan server ke server untuk mengambil konten iklan AMPHTML yang terletak di URL
yang diberikan di amp_ad_url
. Server materi iklan harus merespons dan menampilkan
konten dalam waktu 300 md.
Iklan AMPHTML yang ditampilkan dari server materi iklan akan dimasukkan ke dalam
slot iklan, lalu dirender. Perhatikan bahwa iklan AMPHTML yang valid tidak boleh berisi
iframe atau tag <amp-ad>
lainnya. Lihat spesifikasi iklan
AMPHTML untuk mengetahui detail selengkapnya.
Fitur khusus versi beta: Hubungi tim akun Anda jika Anda memerlukannya
Selama pengambilan iklan AMPHTML dari server ke server (ditentukan dalam
amp_ad_url
), Authorized Buyers dapat meneruskan header HTTP dan IP
dari browser pengguna ke server materi iklan. Hal ini memastikan server
materi iklan menerima informasi yang mirip dengan yang dikirim dari pengambilan sisi
klien standar. Dalam beberapa kasus, alamat IP mungkin terpotong hanya menjadi 3 byte pertama
(IPv4) atau 6 byte pertama (IPv6). Hubungi tim akun Anda jika Anda memerlukan fitur ini. Berikut adalah contoh header HTTP:
URL pelacakan tayangan dan makro klik
Pembeli RTB sering kali menyertakan pelacak tayangan sebagai kolom terstruktur dalam
respons bid (ini adalah Bid.burl
, "URL pemberitahuan penagihan" di
OpenRTB 2.5).
Dengan Authorized Buyers, kode ini akan diaktifkan di sisi klien; amp-pixel akan mengaktifkan URL pelacakan saat materi iklan dirender. amp-analytics dapat menangani kasus penggunaan pelacakan yang lebih canggih di luar rendering.
Iklan AMPHTML harus berisi makro klik yang valid di AMPHTML. Biasanya, ini akan berbentuk seperti ini:
<a href="%%CLICK_URL_UNESC%%http%3A%2F%2my.adserver.com%2Fsome%2Fpath%2Fhandleclick%3Fclick%3Dclk"></a> <a href="https://my.adserver.com/click?google_click_url=%%CLICK_URL_ESC%%"></a>
Pencocokan cookie
Materi iklan sering kali menyertakan piksel pencocokan cookie dalam kode materi iklan. Iklan AMPHTML dapat menggunakan komponen amp-pixel dan amp-analytics untuk kasus penggunaan ini. Jika kasus penggunaan Anda tidak dapat diakomodasi dengan menggunakan
amp-analytics
atau amp-pixel
, buka
masalah GitHub untuk membahas
opsi alternatif. Kami menyambut ekstensi baru yang dapat digunakan secara luas oleh
sejumlah perusahaan yang berbeda. Lihat
panduan
mendetail atau
panduan
teknis untuk mem-build ekstensi baru.
Contoh URL Iklan AMP untuk pengujian
Anda dapat menggunakan contoh konten iklan AMPHTML berikut untuk pengujian:
Resource
Project AMP dan Google telah merilis sejumlah referensi untuk membantu Anda memulai:
- Membuat iklan di AMP
- Spesifikasi Format Materi Iklan AMPHTML (GitHub)
- Ringkasan iklan AMPHTML (GitHub)
- Situs iklan AMPHTML dari AMP Project
- Contoh iklan AMPHTML
- Perbandingan kecepatan—Lihat seberapa cepat iklan AMPHTML dimuat dibandingkan dengan iklan biasa. Sebaiknya ditonton dengan koneksi 3G.
- Proposal khusus RTB ke Grup IAB / OpenRTB