Beberapa jenis iklan, seperti ImageAd dan ResponsiveDisplayAd, berisi gambar dan elemen media lainnya. Panduan ini menjelaskan cara mengupload dan melakukan kueri media menggunakan skrip Google Ads.
Mengupload beberapa gambar
Gambar dapat diupload menggunakan class
ImageBuilder
, yang mengambil data nama dan gambar. Data disediakan sebagai
objek pertukaran data Blob
yang dapat
dibuat oleh layanan seperti Drive atau
pengambilan URL.
Cuplikan berikut menunjukkan cara mengupload gambar dari URL eksternal:
let imageUrl = "http://www.example.com/example.png";
let imageBlob = UrlFetchApp.fetch(imageUrl).getBlob();
let mediaOperation = AdsApp.adMedia().newImageBuilder()
.withName("IMAGE_NAME")
.withData(imageBlob)
.build();
Atau, blob gambar dapat dimuat dari Google Drive:
let imageFileId = "IMAGE_FILE_ID";
let imageBlob = DriveApp.getFileById(imageFileId).getBlob();
let mediaOperation = AdsApp.adMedia().newImageBuilder()
.withName("IMAGE_NAME")
.withData(imageBlob)
.build();
Mengupload paket media
Paket media adalah arsip ZIP yang berisi aset HTML5, yang dapat digunakan untuk
membuat iklan HTML5.
Mengupload paket media dengan
class
MediaBundleBuilder
, yang menggunakan nama dan data file. Seperti gambar, data disediakan sebagai objek pertukaran data Blob
.
Cuplikan berikut menunjukkan cara mengupload paket media dari URL eksternal:
let mediaBundleUrl = "http://www.example.com/example.zip";
let mediaBundleBlob = UrlFetchApp.fetch(mediaBundleUrl).getBlob();
let mediaOperation = AdsApp.adMedia().newMediaBundleBuilder()
.withName("bundle name")
.withData(mediaBundleBlob)
.build();
Membuat kueri media
Media dari setiap jenis dapat dikueri dalam skrip Google Ads menggunakan
MediaSelector
.
Gunakan predikat
withCondition()
untuk memfilter media menurut nama, jenis, atau kolom lainnya. Misalnya, cuplikan berikut menemukan semua gambar di akun:
let mediaIterator = AdsApp.adMedia().media()
.withCondition("Type = IMAGE")
.get();
while (mediaIterator.hasNext()) {
let image = mediaIterator.next();
}
Membuat iklan dengan media
Lihat artikel iklan kami untuk beberapa contoh kode cara membuat iklan yang didukung dengan media terlampir.