Nội dung nghe nhìn quảng cáo

Một số loại quảng cáo, chẳng hạn như ImageAdResponsiveDisplayAd, 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.