Artikel ini menjelaskan penyebab kode error VAST dan tempat untuk menguji dan memecahkan masalah iklan video VAST. Error VAST dapat disebabkan oleh masalah terkait permintaan iklan, respons iklan, pemutar video, atau URL itu sendiri.
Saat situs Anda menayangkan iklan Display, browser akan merendernya menggunakan HTML, JavaScript, dan CSS. Proses rendering ini akan sedikit lebih rumit untuk video. XML VAST adalah kumpulan data yang mendeskripsikan iklan. Pemutar video menerima dan membaca XML VAST untuk mengetahui file media mana yang diputar. Pemutar video mengirimkan pesan kembali ke server iklan untuk melaporkan apakah iklan telah ditonton atau tidak, dan berapa lama durasi iklan ditonton.
Anda juga dapat melihat contoh tag VAST yang telah diuji untuk melakukan pengujian terhadap pemutar Anda sendiri.
Saat menguji iklan video, Anda dapat menggunakan Chrome Developer Tools, atau software pihak ketiga mana pun, untuk melihat permintaan dan respons jaringan guna mendapatkan informasi tentang iklan Anda.
Filter permintaan jaringan dengan env=vp
untuk melihat hanya permintaan video yang dikirim ke server iklan video Ad Manager.
Dalam permintaan tersebut, Anda dapat melihat hal-hal seperti:
- Parameter
iu
, yang merupakan kode jaringan Ad Manager - Parameter
size
, yang merupakan ukuran iklan yang diminta
Jika Anda melihat sesuatu yang tidak terduga dalam permintaan iklan, hubungi developer pemutar video Anda untuk menyelesaikan masalah apa pun.
Respons iklan video harus berupa file XML VAST. Ada dua jenis file XML VAST yang berbeda, yaitu inline dan pengalihan. Anda dapat melihat jenisnya di XML, dengan file XML inline (contoh di sini) yang mencantumkan materi iklan sebenarnya. File XML pengalihan (contoh di sini) berisi URI tag iklan VAST, yang dapat mengarah ke pengalihan tambahan, atau pada akhirnya ke URL versi inline.
File media dan materi iklan
Tersedia elemen <Creatives>
dalam file XML VAST. File ini harus berisi <MediaFiles>
berbeda yang tersedia untuk dipilih oleh pemutar Anda. Jika pemutar Anda tidak dapat memutar file media yang tersedia, iklan tidak akan dapat ditayangkan kepada pengguna. Dalam hal ini, hubungi pemroses iklan atau siapa pun yang menyediakan materi iklan. Minta file media yang dapat diputar oleh pemutar Anda.
Melacak peristiwa
Saat memecahkan masalah, pastikan peristiwa yang ingin dilacak terdefinisi dengan jelas dalam XML VAST Anda. Misalnya, Ad Manager tidak dapat mengetahui apakah pengguna berinteraksi dengan iklan atau tidak, kecuali pemutarnya mengirimkan pesan ke Ad Manager menggunakan peristiwa yang ditetapkan dalam XML. Jika tidak ada peristiwa pelacakan selesai yang ditentukan dalam XML, Ad Manager tidak dapat melacak apakah pengguna telah selesai melihat iklan.
XML VAST kosong
Jika respons Anda berupa tag VAST kosong, biasanya ini merupakan indikasi bahwa tidak ada materi iklan yang tersedia di server iklan untuk memenuhi permintaan iklan, atau tidak ada iklan yang ditargetkan pada permintaan semacam ini. Jika pemutar menerima XML VAST kosong, Anda harus memeriksa kembali permintaan iklan yang berasal dari pemutar Anda untuk memastikan bahwa pemutar telah meminta nilai kunci, unit iklan, dan ukuran yang tepat. Anda juga dapat memeriksa penargetan di Ad Manager untuk memastikan bahwa item baris yang ingin ditayangkan sesuai dengan permintaan.
Rasio render materi iklan
Jika Anda melihat perbedaan yang lebih besar dari 25% antara total jumlah kode yang ditayangkan dan total tayangan iklan, penyebabnya mungkin adalah rasio render materi iklan. Hal tersebut dapat disebabkan oleh pengguna, situs, atau latensi pemutar atau error, pengguna meninggalkan halaman sebelum pemutar memiliki kesempatan untuk memutar iklan, atau meminta pengambilan data.
Jika penyebabnya adalah pengambilan data, ini adalah hal wajar dan Anda tidak perlu melakukan tindakan apa pun. Tetapi, masalah pemutar dan situs harus diselidiki sebagai peluang solusi.
Tingkat keseriusan error video
Pemutar video dapat memicu beberapa error, tetapi masih dapat memutar iklan. Error ini dianggap sebagai error "berpotensi non-fatal". Error "fatal" lainnya sering kali menyebabkan pemutar video menghentikan permintaan untuk iklan yang gagal dan meminta iklan lain, atau melanjutkan pemutaran konten video. Perilaku bervariasi berdasarkan penerapan pemutar video.
Error fatal kemungkinan menghentikan permintaan iklan. | |
Error yang kemungkinan non-fatal dapat melanjutkan pemutaran iklan. |
Error VAST
100 Error saat menguraikan XML VASTKemungkinan penyebab error VAST 100
Error fatal ini dapat terjadi jika format respons pembeli salah atau berupa dokumen XML yang tidak valid, atau URL VAST pengalihan yang gagal diselesaikan.
Tindakan yang disarankan
Penayang | Beri tahu pembeli. |
Pembeli | Pastikan bahwa XML VAST diformat dengan benar dan berisi semua elemen dan atribut yang diperlukan. Anda dapat mempelajari lebih lanjut di spesifikasi VAST dari IAB. |
Kemungkinan penyebab error VAST 101
Error fatal ini dapat terjadi jika respons pembeli tidak memiliki elemen atau atribut XML yang diperlukan atau berisi elemen yang tidak dikenali, sesuai dengan standar IAB.
Tindakan yang disarankan
Penayang | Beri tahu pembeli. |
Pembeli | Pastikan bahwa XML VAST diformat dengan benar dan berisi semua elemen dan atribut yang diperlukan. Anda dapat mempelajari lebih lanjut di spesifikasi VAST dari IAB. |
Kemungkinan penyebab error VAST 102
Error fatal ini dapat terjadi jika pemutar video tidak mendukung versi VAST yang ditentukan dalam permintaan bid.
Tindakan yang disarankan
Penayang | Beri tahu pembeli. |
Pembeli | Pastikan bahwa hanya versi VAST yang didukung yang dikirim sebagai respons. |
Kemungkinan penyebab error VAST 200
Error yang kemungkinan non-fatal ini dapat terjadi jika pemutar video tidak mengharapkan atau mendukung jenis iklan yang diminta dalam permintaan bid. Misalnya, jika iklan yang dapat dilewati dikirim saat pemutar video hanya dikonfigurasikan untuk mendukung iklan linear, atau jika jeda pengabaian lebih lama dari yang diharapkan.
Tindakan yang disarankan
Penayang | Periksa error proses iklan atau beri tahu pembeli. |
Pembeli | Pastikan hanya jenis iklan tertentu yang dikirim sebagai respons, dan materi iklan linear yang dapat dilewati mengikuti atribut jeda pengabaian. |
Kemungkinan penyebab error VAST 201
Error yang kemungkinan non-fatal ini dapat terjadi jika linearitas dalam respons pembeli tidak cocok dengan permintaan pemutar video. Misalnya, jika iklan non-linear dikirim sebagai respons ketika iklan linear ditentukan di permintaan.*
Tindakan yang disarankan
Penayang | Pastikan bahwa linearitas yang benar ditentukan di permintaan iklan. |
Pembeli | Pastikan bahwa respons hanya menyertakan linearitas yang ditentukan dalam permintaan. |
* RTB Authorized Buyers hanya mendukung iklan linear.
Kemungkinan penyebab error VAST 202
Error yang kemungkinan non-fatal ini dapat terjadi jika materi iklan yang ditampilkan memiliki durasi yang berbeda dari durasi yang ditentukan. Misalnya, materi iklan dengan durasi 30 detik ditampilkan, namun durasi MediaFile yang sebenarnya adalah 60 detik.
Tindakan yang disarankan
Penayang | Pastikan durasi materi iklan disetel dengan benar di Ad Manager. |
Pembeli | Pastikan respons mengikuti durasi maksimal yang ditentukan di permintaan. |
Kemungkinan penyebab error VAST 203
Error yang kemungkinan non-fatal ini dapat terjadi jika MediaFile pembeli yang ditampilkan tidak kompatibel dengan perangkat yang digunakan untuk mengirim permintaan bid. Error ini sering terjadi ketika materi iklan dengan kecepatan bit yang tinggi ditampilkan ke perangkat seluler.
Tindakan yang disarankan
Penayang | Beri tahu pembeli. |
Pembeli | Pastikan bahwa respons Anda menyertakan MediaFile yang kompatibel dengan berbagai teknologi dan perangkat, termasuk kecepatan bit. |
Kemungkinan penyebab error VAST 300
Error fatal ini adalah error wrapper umum dan tidak ada tindakan yang dapat dilakukan.
Kemungkinan penyebab error VAST 301
Error fatal ini dapat terjadi jika tag pengalihan VAST tidak menampilkan respons selama waktu tunggu (setelan defaultnya adalah 5 detik) yang ditentukan di elemen wrapper. Error ini dapat mencakup error permintaan, seperti URI tidak valid, tidak dapat dijangkau atau waktu tunggu permintaan habis untuk URI, keamanan, atau pengecualian lain yang terkait dengan permintaan URI VAST. Error ini juga dapat disebabkan oleh sambungan internet dengan latensi yang tinggi (misalnya, 3G) atau respons yang lambat dari pembeli.
Tindakan yang disarankan
Penayang | Tingkatkan batas waktu tunggu pemutar video Anda melalui SDK. |
Pembeli | Pastikan URI pengalihan VAST dapat dijangkau dan tidak ada masalah protokol (misalnya, respons dihosting di HTTP dan ditayangkan di situs HTTPS). |
Kemungkinan penyebab error VAST 302
Error fatal ini dapat terjadi jika batas wrapper yang ditentukan oleh pemutar video telah tercapai. Terlalu banyak respons wrapper yang diterima tanpa respons inline, adanya pengulangan melingkar daisy chain (satu jaringan memantul ke jaringan lainnya), atau terlalu banyak respons VAST kosong dari penggantian video.
Tindakan yang disarankan
Penayang | Tingkatkan batas wrapper pemutar video Anda melalui SDK. |
Pembeli | Pastikan bahwa pengalihan VAST tidak melakukan pengalihan lagi ke jaringan lain. Jika terlalu banyak pengalihan yang dipanggil dari pemutar video sebelum MediaFile yang valid ditampilkan, pemutar video mungkin membatalkan permintaan iklan. |
Kemungkinan penyebab error VAST 303
Error fatal ini dapat terjadi jika tidak ada iklan yang ditampilkan di respons VAST setelah satu atau beberapa wrapper. Error ini juga mencakup respons VAST kosong dari penggantian video.
Di jaringan pihak ketiga, rasio pengisiannya bisa kurang dari 100%. Jika demikian, hal ini merupakan error yang wajar. Misalnya, jika pihak ketiga diperkirakan bisa mengisi 60% dari keseluruhan, tingkat error sebesar 40% adalah wajar.
Tindakan yang disarankan
Penayang | Pastikan bahwa rasio error sejalan dengan rasio pengisian jaringan pihak ketiga. Penggantian video mungkin berguna untuk menghindari kehilangan tayangan. |
Pembeli | Pastikan bahwa bid tidak ditampilkan dengan respons VAST kosong, dan respons kosong tidak ditampilkan oleh pengiklan atau agensi yang menghosting materi iklan. |
Kemungkinan penyebab error VAST 400
Error fatal ini dapat terjadi jika pemutar video tidak dapat menampilkan iklan linear. Hal ini mungkin terjadi jika MediaFile tidak berupa file video yang valid dari format yang ditentukan, atau karena browser membatasi putar otomatis dengan suara, atau alasan yang tidak diketahui lainnya.
Tindakan yang disarankan
Penayang | Periksa masalah pemutar, izinkan pemutar mendeteksi putar otomatis yang dibatasi, atau kirim pemberitahuan kepada pembeli. |
Pembeli | Pastikan bahwa respons VAST menampilkan materi iklan yang valid. |
Kemungkinan penyebab error VAST 401
Error fatal ini dapat terjadi jika file tidak dapat ditemukan dari URI MediaFile.
Tindakan yang disarankan
Penayang | Beri tahu pembeli. |
Pembeli | Pastikan bahwa semua URI MediaFile di respons VAST menampilkan materi iklan video yang valid. |
Kemungkinan penyebab error VAST 402
Error fatal ini dapat disebabkan oleh masalah saat mengambil atau memutar MediaFile, dan dapat berupa salah satu dari hal berikut:
loadVideoTimeout
disetel terlalu cepat di IMA SDK. Setelan defaultnya adalah 8 detik.- Rendahnya bandwidth, atau penerapan situs yang buruk dengan permintaan bersaing yang menunda pemuatan MediaFile.
- Video diputar secara otomatis di lingkungan perangkat seluler, sedangkan video seharusnya merupakan klik untuk putar (ada beberapa pengecualian).
- Menampilkan iklan video di lingkungan fitur putar otomatis (misalnya, playlist), saat jendela tidak fokus (tab lain dipilih atau jendela diminimalkan).*
Untuk pemutar video yang menggunakan IMA SDK, penggantian video dapat berguna untuk menghindari hilangnya tayangan.
Tindakan yang disarankan
Penayang | Tingkatkan batas waktu tunggu pemutar video Anda melalui SDK. |
Pembeli | Pastikan bahwa materi iklan yang dihosting di CDN ditampilkan dalam waktu tunggu media yang ditentukan. |
* Hanya terjadi di browser web Chrome.
Kemungkinan penyebab error VAST 403
Error fatal ini dapat disebabkan oleh respons VAST yang mendeklarasikan jenis MIME yang tidak didukung untuk semua MediaFile yang tersedia (misalnya, Flash di perangkat seluler, atau WebM di perangkat iOS). Error ini mungkin menunjukkan bahwa jenis materi iklan yang salah dicoba untuk diputar.
Jenis error ini lebih sering terjadi di perangkat seluler.
Tindakan yang disarankan
Penayang | Pastikan bahwa teknologi atau format materi iklan yang diminta didukung oleh platform dan perangkat pemutar video. Misalnya, materi iklan VPAID tidak boleh diminta dari aplikasi seluler. |
Pembeli | Pastikan bahwa semua materi iklan yang ditampilkan mengikuti format video di BidRequest. |
Kemungkinan penyebab error VAST 405
Error fatal ini dapat terjadi jika materi iklan yang rusak ditampilkan. Materi iklan dapat rusak karena ketidakcocokan antara jenis MIME dan jenis file video, konfigurasi CORS di CDN materi iklan, atau alasan terkait transcoding lainnya.
Tindakan yang disarankan
Penayang | Beri tahu pembeli. |
Pembeli | Pastikan bahwa semua jenis MIME dan konfigurasi CDN materi iklan akurat. |
Kemungkinan penyebab error VAST 406
Error fatal ini dapat terjadi jika respons VAST ditampilkan tanpa file mezzanine yang diperlukan. Penayang dengan penerapan iklan sisi server sering kali memerlukan file mezzanine, yang merupakan file video mentah berkualitas tinggi untuk penggabungan iklan, atau untuk membuat file video dengan kualitas yang sesuai.*
Tindakan yang disarankan
Penayang | Beri tahu pembeli. |
Pembeli | Pastikan bahwa file mezanin disertakan di respons jika diwajibkan oleh penayang. |
* Ini adalah fitur VAST 4.
Kemungkinan penyebab error VAST 407
Error fatal ini dapat terjadi jika file mezzanine didownload untuk pertama kalinya, sehingga tidak ada iklan yang ditayangkan. Error ini juga dapat terjadi jika penyisipan iklan terlewat karena materi iklan sedang dalam proses transcoding. Hal ini terus terjadi sampai materi iklan tersedia untuk penyisipan.*
Tindakan yang disarankan
Hal ini wajar terjadi saat video sedang dalam proses transcoding dan tidak ada tindakan yang perlu dilakukan.
* Ini adalah fitur VAST 4.
Kemungkinan penyebab error VAST 408
Error fatal ini dapat terjadi jika iklan yang ditampilkan di respons VAST ditolak.
Tindakan yang disarankan
Penayang | Beri tahu pembeli. |
Pembeli | Pastikan bahwa hanya materi iklan yang disetujui yang ditampilkan di respons VAST, atau bahwa semua pengiklan atau agensi yang menghosting materi iklan mengetahui adanya penolakan tersebut. |
Kemungkinan penyebab error VAST 409
Error fatal ini dapat terjadi jika materi iklan yang ditentukan dalam node InteractiveCreativeFile
tidak dijalankan.
Tindakan yang disarankan
Penayang | Beri tahu pembeli. |
Pembeli | Pastikan bahwa materi iklan interaktif yang ditampilkan di respons berhasil diputar saat diminta. |
Kemungkinan penyebab error VAST 410
Error fatal ini dapat terjadi jika kode yang dirujuk pada node AdVerification
tidak dijalankan.*
Tindakan yang disarankan
Penayang | Beri tahu pembeli. |
Pembeli | Pastikan kode verifikasi yang dirujuk dalam respons diimplementasikan dengan benar sesuai dengan vendor verifikasi. |
* Ini adalah fitur VAST 4.
Kemungkinan penyebab error VAST 500
Error fatal ini dapat terjadi jika pemutar video tidak dapat menampilkan iklan non-linear karena alasan yang tidak diketahui.
Tindakan yang disarankan
Penayang | Periksa masalah pemutar video atau beri tahu pembeli. |
Pembeli | Pastikan bahwa respons VAST menampilkan materi iklan yang valid. |
Kemungkinan penyebab error VAST 501
Error fatal ini dapat terjadi jika iklan non-linear tidak dapat diputar karena dimensi materi iklan tidak sejajar dengan area tampilan materi iklan (dimensi materi iklan terlalu besar). Hal ini dapat terjadi jika Anda menggunakan gaya CSS untuk menyetel lebar dan tinggi elemen konten video.
Tindakan yang disarankan
Penayang | Pastikan bahwa lebar dan tinggi yang disetel sesuai dengan area tampilan. Jika Anda menyetel lebar dan tinggi elemen konten video dengan gaya CSS, ganti dengan menyetel menggunakan atribut HTML. |
Pembeli | Beri tahu penayang. |
Kemungkinan penyebab error VAST 502
Error fatal ini dapat terjadi jika respons pembeli menampilkan iklan non-linear yang gagal menampilkan materi iklan yang valid.
Tindakan yang disarankan
Penayang | Beri tahu pembeli. |
Pembeli | Pastikan bahwa materi iklan yang valid ditampilkan dalam respons iklan non-linear. |
Kemungkinan penyebab error VAST 503
Error fatal ini dapat terjadi jika penayang meminta ukuran materi iklan yang lebih besar daripada ukuran pemutar video, atau jenis media yang tidak valid.
Tindakan yang disarankan
Penayang | Pastikan bahwa ukuran materi iklan dan jenis media yang diminta dapat diterima untuk pemutar video. |
Pembeli | Beri tahu penayang. |
Kemungkinan penyebab error VAST 600
Error yang kemungkinan non-fatal ini dapat terjadi jika penayang tidak dapat menampilkan iklan pengiring, karena alasan yang tidak diketahui.
Tindakan yang disarankan
Penayang | Periksa masalah penayangan iklan, atau beri tahu pembeli. |
Pembeli | Pastikan bahwa respons VAST menampilkan materi iklan yang valid. |
Kemungkinan penyebab error VAST 601
Error yang kemungkinan non-fatal ini dapat terjadi jika dimensi materi iklan pengiring tidak pas dengan area tampilan iklan pengiring.
Tindakan yang disarankan
Penayang | Pastikan bahwa ukuran iklan pengiring yang diminta sesuai dengan dimensi unit iklan tempat permintaan tersebut dibuat. |
Pembeli | Beri tahu penayang. |
Kemungkinan penyebab error VAST 602
Error yang kemungkinan non-fatal ini dapat terjadi jika penayang tidak dapat merender materi iklan pengiring yang ditampilkan di respons VAST.
Tindakan yang disarankan
Penayang | Periksa masalah penayangan iklan, atau beri tahu pembeli. |
Pembeli | Pastikan bahwa respons VAST menampilkan materi iklan yang valid. |
Kemungkinan penyebab error VAST 603
Error yang kemungkinan non-fatal ini dapat terjadi jika respons pembeli menampilkan iklan pengiring yang gagal menampilkan materi iklan yang valid.
Tindakan yang disarankan
Penayang | Beri tahu pembeli. |
Pembeli | Pastikan bahwa materi iklan yang valid ditampilkan di respons iklan pengiring. |
Kemungkinan penyebab error VAST 604
Error yang kemungkinan non-fatal ini dapat terjadi jika penayang meminta jenis materi iklan yang tidak didukung untuk slot iklan pengiring.
Tindakan yang disarankan
Penayang | Pastikan bahwa jenis materi iklan yang ditentukan didukung untuk slot iklan pengiring. |
Pembeli | Beri tahu penayang. |
Kemungkinan penyebab error VAST 900
Error yang kemungkinan non-fatal ini dapat disebabkan oleh terjadinya error VAST 2, meskipun VAST 3 diminta atau default jaringan Anda disetel ke VAST 3.
Tindakan yang disarankan
Penayang | Mulai meminta VAST 3 atau mengaktifkan VAST 3 untuk jaringan Anda. * |
Pembeli | Bekerja sama dengan panayang untuk memecahkan masalah yang sebenarnya, atau merespons dengan VAST 3.** |
* Laporan menampilkan gabungan error 900. Jenis error 900 ini jauh lebih umum daripada error VAST3 900 yang Tidak Terdefinisikan.
** Perincian RTB tidak melaporkan jenis error 900 ini, karena hampir selalu berupa peringatan non-fatal.
Untuk error 900 yang dilaporkan di Perincian RTB, buka error VAST 3 900 yang Tidak Terdefinisikan.
Kemungkinan penyebab error VAST 900
Error fatal ini adalah hasil dari error VAST 3 yang tidak dikenal, yang kemungkinan menghentikan permintaan iklan.
Tindakan yang disarankan
Penayang | Beri tahu pembeli.* |
Pembeli | Bekerja sama dengan penayang untuk memecahkan masalah yang sebenarnya.** |
* Laporan menampilkan gabungan error 900. Jenis error 900 ini sangat kurang umum daripada error 900 VAST 2.
** Dari kedua jenis error VAST 900, ini satu-satunya jenis yang dilaporkan di Perincian RTB.
Kemungkinan penyebab error VAST 901
Error fatal ini dapat disebabkan oleh error VPAID apa pun, yang dapat berupa salah satu dari hal berikut:
- Wraper VPAID SSP tidak membeli
- Waktu tunggu wrapper VPAID SSP habis
- Materi iklan VPAID memerlukan mode tidak aman
- Tag "Adaptor IMA" Authorized Buyers digunakan dengan IMA SDK, dan iklan VPAID ditampilkan (tag "Direct SDK" seharusnya digunakan)
Tindakan yang disarankan
Penayang | Pastikan bahwa semua permintaan materi iklan VPAID didukung untuk perangkat dan pemutar video. Anda dapat menggunakan profil materi iklan video untuk mengontrol materi iklan yang memenuhi syarat untuk ditayangkan. |
Pembeli | Pastikan bahwa respons VAST yang menampilkan wrapper VPAID HTML5 dari IAS/DV/MOAT menyertakan aset MP4, dan wrapper tidak membatalkan pemutaran. Selain itu, pastikan bahwa Anda tidak melakukan bid pada tayangan tanpa pengiklan atau pembeli yang telah ditetapkan, atau mencoba untuk memulai penjualan ulang sisi klien. |
Kemungkinan penyebab error VAST 1009
Error VAST 1009 dilaporkan saat tidak ada file video atau peristiwa pelacakan yang disertakan dalam respons VAST yang ditampilkan. Error ini mungkin disebabkan oleh penyiapan penayang unit iklan, atau error proses iklan dengan pesanan atau item baris.
Tindakan yang disarankan
Penayang | Pastikan tidak ada error pada tanggal mulai atau akhir dalam pesanan atau item baris, dan semua nilai kunci yang ditargetkan valid. Selain itu, pastikan bahwa unit iklan yang benar telah ditargetkan, dan ukuran yang dikonfigurasi di item baris cocok dengan ukuran unit iklan yang ditargetkan. |
Pembeli | Beri tahu penayang. |
Error IMA SDK
Error ini bukan bagian dari spesifikasi VAST.
1005 Format URL salahKemungkinan penyebab error IMA SDK 1005
Error fatal ini dapat terjadi jika encoding atau decoding URL tidak berhasil.
Tindakan yang disarankan
Penayang | Pastikan bahwa semua karakter khusus dalam string URL dienkode dengan benar. |
Pembeli | Beri tahu penayang. |