Praktik-praktik terbaik untuk membuat iklan Cerita Web
Important: this documentation is not applicable to your currently selected format websites!
Cerita Web adalah pengalaman layar penuh yang dapat diketuk sehingga isinya dapat menghanyutkan para pembaca. Iklan yang muncul di Cerita Web harus mempunyai desain yang konsisten dan terpadu dengan UX Cerita Web. Ini mencegah pengalaman pengguna terganggu atau tersela. Panduan ini menunjukkan cara membuat sebuah iklan untuk Cerita Web.
Prinsip iklan Cerita Web
Format-format iklan saat ini, seperti spanduk dan kotak, tidak terintegrasi dengan baik menggunakan format Cerita AMP. Iklan klasik lambat, mengganggu, dan terasa janggal di dalam pengalaman Cerita.
Iklan Cerita Web mengikuti prinsip-prinsip berikut ini:
- Iklan AMPHTML Valid: mengikuti spesifikasi teknis yang sama seperti iklan AMPHTML klasik.
- Visual yang utama: Menarik, berani, pernyataan undangan yang dimotivasi oleh konteks
- Asli: Halaman iklan mempunyai dimensi yang sama seperti halaman cerita organik.
- Model interaksi yang sama: Pengguna dapat melanjutkan ke layar selanjutnya, sama seperti dengan halaman cerita organik.
- Cepat: Iklan tidak pernah tampil kepada pengguna dalam keadaan setengah termuat.
Agar konsisten dengan prinsip-prinsip ini, runtime Cerita AMP menentukan penempatan yang tepat untuk sebuah halaman iklan di tengah-tengah Cerita AMP. Baca selengkapnya tentang mekanisme penempatan iklan di Beriklan di Cerita AMP.
Sampel iklan Cerita Web
Iklan Cerita Web adalah iklan AMPHTML, tetapi mempunyai data tag meta yang diperlukan, memenuhi spesifikasi tata letak yang ditentukan, dan elemen-elemen UI yang dibutuhkan. Iklan Cerita Web akan selalu menyertakan tombol permintaan tindakan (CTA) dan label iklan yang ditampilkan sebagai penyangkalan teks pada bagian atas halaman.
Agar pengalaman pengguna tetap konsisten, runtime Cerita Web bertanggung jawab untuk merender label iklan dan tombol CTA.
Data tag meta
Data tag meta menentukan bahwa iklan memenuhi format Cerita Web, menetapkan enum teks tombol CTA, mengarahkan ke mana tombol akan membawa pengguna, dan apa jenis halaman tersebut.
<html amp4ads> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width"> <!-- Specifies where the user is directed --> <meta name="amp-cta-url" content="%%CLICK_URL_UNESC%%%%DEST_URL%%"> <!-- Specifies the call to action button text enum --> <meta name="amp-cta-type" content="EXPLORE"> <!-- Specifies what type of landing page the user is direct to --> <meta name="amp-cta-landing-page-type" content="NONAMP"> <style amp4ads-boilerplate>body{visibility:hidden}</style> <style amp-custom> amp-img {height: 100vh} </style> <script async src="https://cdn.ampproject.org/amp4ads-v0.js"></script> </head> <body> <amp-img src=%%FILE:JPG1%% layout="responsive" height="1280" width="720"></amp-img> </body> </html>
Disarankan untuk memilih tag amp-cta-jenis dari pilihan teks Tombol CTA yang tersedia. AMP akan secara otomatis melokalkan pilihan yang telah ditentukan jika tepat.
Teks kustom diperbolehkan, namun Anda perlu menerapkan pelokalan Anda sendiri.
Enum teks tombol permintaan tindakan (CTA)
Tombol permintaan tindakan (CTA) dapat dikonfigurasi dari seperangkat pilihan yang telah ditentukan:
APPLY_NOW
: "Terapkan Sekarang"BOOK_NOW
: "Pesan"BUY_TICKETS
: "Beli Tiket"DOWNLOAD
: "Unduh"EXPLORE
: "Telusuri Sekarang"GET_NOW
: "Dapatkan Sekarang"INSTALL
: "Instal Sekarang"LISTEN
: "Dengarkan Sekarang"MORE
: "Selengkapnya"OPEN_APP
: "Buka Aplikasi"ORDER_NOW
: "Pesan Sekarang"PLAY
: "Putar"READ
: "Baca Sekarang"SHOP
: "Berbelanja Sekarang"SHOWTIMES
: "Showtime"SIGN_UP
: "Mendaftar"SUBSCRIBE
: "Berlangganan Sekarang"USE_APP
: "Gunakan Aplikasi"VIEW
: "Lihat"WATCH
: "Tonton"WATCH_EPISODE
: "Tonton Episode"
Jika dibutuhkan dukungan untuk enum teks tombol CTA, silakan buka masalah GitHub.
Halaman landing iklan
Anda dapat menentukan satu dari tiga pilihan untuk halaman landing iklan Cerita Web.
STORY
: Halaman landing adalah sebuah cerita bersponsor.AMP
: Halaman landing adalah sebuah Halaman AMP yang valid.NONAMP
: Jenis halaman web lain.
Tata letak
Cerita AMP horizontal dan layar penuh. Iklan cerita diharuskan mengikuti format ini untuk memberikan pengalaman pengguna yang konsisten.
Dimensi hamparan
Label iklan menghamparkan batang gradien gelap di seluruh lebar iklan dan akan membentang dari atas hingga 46 px ke bawah.
CTA berada 32 px dari dasar dan ditempatkan di tengah secara horizontal. Ini 120 px x 36 px.
Gambar dan video
Gambar dan video yang disertakan di dalam iklan Cerita AMP harus berukuran layar penuh standar 4:3. Iklan yang menyertakan video harus menggunakan poster. Dimensi yang disarankan untuk gambar poster adalah 720 p (720 w x 1280 h).
<amp-video controls width="720" height="1280" layout="responsive" poster="images/kitten-playing.png"> <source src="videos/kitten-playing.webm" type="video/webm" /> <source src="videos/kitten-playing.mp4" type="video/mp4" /> <div fallback> <p>This browser does not support the video element.</p> </div> </amp-video>
Gambar-gambar
Gambar latar belakang dapat diatur sesuai skala layar penuh. CSS berikut ini adalah cara yang berhasil untuk memotong dan menempatkan video dan gambar di tengah.
<style amp-custom> amp-img, amp-video { height: 100vh; } amp-video video { object-fit: cover; } amp-img img{ object-fit: cover; } </style>
Video
Tentukan <source>
vs src
Saat menetapkan sumber untuk sebuah amp-video
Saat menentukan sumber untuk sebuah amp-video
Contoh: Menentukan beberapa berkas sumber
<amp-video id="video-page1" autoplay loop layout="fill" poster="https://example.com/media/poster.jpg"> <source src="https://amp-example.com/media/movie.m3u8" type="application/vnd.apple.mpegurl" /> <source src="https://amp-example.com/media/movie.mp4" type="video/mp4" /> </amp-video>
Ukuran & Durasi video
Demi kinerja yang optimal, Anda perlu menargetkan untuk menyediakan video yang tidak lebih besar daripada 4 MB. Ukuran berkas yang lebih kecil memungkinkan pengunduhan yang lebih cepat, jadi pertahankan agar ukurannya sekecil mungkin.
Format video
Jika Anda hanya dapat menyediakan format video tunggal, sediakan MP4. Namun, di mana pun bisa, gunakan video HLS dan tentukan MP4 sebagai standar (fallback) bagi browser yang belum mendukung video HLS. HLS melakukan streaming bitrate adaptif, di mana mutu video dapat diubah agar paling sesuai dengan koneksi jaringan pengguna.
Resolusi video
Video cerita Web selalu vertikal (yaitu tampilan potret), dengan rasio aspek yang diharapkan pada 16:9. Gunakan resolusi yang disarankan untuk jenis streaming video:
Jenis streaming video | Resolusi |
---|---|
Non-adaptif | 720 x 1280 px |
Adaptif | 720 x 1280 px 540 x 960 px 360 x 480 px |
Kodek video
- Untuk MP4, gunakan
H.264
. - Untuk WEBM, gunakan
VP9
. - Untuk HLS atau DASH, gunakan
H.264
.
Mutu video
Pengoptimalan transkoding
Ada berbagai alat yang dapat Anda gunakan untuk mengode video dan menyesuaikan mutu video selama pengodean. Berikut ini beberapa di antaranya:
Alat | Catatan |
---|---|
FFmpeg | Pengoptimalan yang disarankan:
|
avconv | Pengoptimalan yang disarankan:
|
Shaka Packager | Sebuah pengode juga dapat menghasilkan format HLS, termasuk daftar putarnya. |
Ukuran segmen HLS
Pastikan bahwa segmen HLS Anda pada umumnya tidak lebih lama dari 10 detik.
Animasi
Animasi mempunyai beberapa pembatasan di dalam cerita, seperti konsep tentang apa yang "dapat dilihat". Contohnya, di dalam tampilan desktop "3 panel", kreatif Anda mungkin dapat dilihat di halaman, namun fokus tengah belum. Ini dapat menimbulkan masalah jika efek yang diinginkan adalah memulai animasi ketika suatu halaman menjadi titik fokus utama.
Untuk membantu dalam hal ini, AMP akan menambahkan atribut khusus amp-story-visible
ke badan kreatif Anda jika itu adalah titik fokus pada semua konteks penyajian. Disarankan untuk memulai animasi Anda berdasarkan sinyal ini.
Contoh: animasi ini akan dimulai saat halaman menjadi fokus, dan dimulai ulang jika pengguna mengeklik halaman lain di dalam cerita, lalu kembali.
<style amp-custom> body[amp-story-visible] .my-animation-class { animation: 2s my-animation-name; } </style>
Cerita Bersponsor
Cerita Bersponsor hadir sebagai URL di web, ini memungkinkan lalu lintas pengguna didorong ke Cerita Bersponsor dari tombol permintaan aksi (CTA) di sebuah iklan Cerita AMP. Sebuah Cerita Bersponsor adalah Cerita Bersponsor, namun dengan fokus pada pengalaman iklan yang menghanyutkan dan luas.
Baca selengkapnya tentang membuat Cerita Web di sini.