Một số loại quảng cáo, chẳng hạn như ImageAd và ResponsiveDisplayAd, chứa hình ảnh và các thành phần nội dung nghe nhìn khác. Hướng dẫn này mô tả cách tải lên và truy vấn nội dung nghe nhìn bằng tập lệnh Google Ads.
Đang tải hình ảnh lên
Bạn có thể tải hình ảnh lên bằng lớp ImageBuilder
. Lớp này sẽ lấy tên và dữ liệu hình ảnh. Dữ liệu được cung cấp dưới dạng đối tượng trao đổi dữ liệu Blob
mà các dịch vụ như Drive hoặc tìm nạp URL có thể tạo.
Đoạn mã sau đây cho biết cách tải hình ảnh lên từ một URL bên ngoài:
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();
Ngoài ra, bạn có thể tải blob hình ảnh từ Google Drive:
let imageFileId = "IMAGE_FILE_ID";
let imageBlob = DriveApp.getFileById(imageFileId).getBlob();
let mediaOperation = AdsApp.adMedia().newImageBuilder()
.withName("IMAGE_NAME")
.withData(imageBlob)
.build();
Tải gói nội dung nghe nhìn lên
Gói phương tiện là các tệp lưu trữ ZIP chứa nội dung HTML5 có thể được sử dụng để
tạo quảng cáo HTML5.
Tải các gói phương tiện lên bằng
MediaBundleBuilder
lớp, lấy tên và dữ liệu tệp. Cũng như hình ảnh, dữ liệu được cung cấp dưới dạng đối tượng trao đổi dữ liệu Blob
.
Đoạn mã sau đây cho biết cách tải gói phương tiện lên từ một URL bên ngoài:
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();
Truy vấn nội dung nghe nhìn
Bạn có thể truy vấn nội dung nghe nhìn thuộc mọi loại trong tập lệnh Google Ads bằng cách sử dụng MediaSelector
.
Sử dụng
withCondition()
thuộc tính để lọc phương tiện theo tên, loại hoặc các trường khác. Ví dụ: đoạn mã sau đây sẽ tìm tất cả hình ảnh trong một tài khoản:
let mediaIterator = AdsApp.adMedia().media()
.withCondition("Type = IMAGE")
.get();
while (mediaIterator.hasNext()) {
let image = mediaIterator.next();
}
Tạo quảng cáo có nội dung nghe nhìn
Xem bài viết về quảng cáo của chúng tôi để biết một số mã ví dụ về cách tạo quảng cáo được hỗ trợ có nội dung nghe nhìn đính kèm.