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 phần tử phương tiệ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 ImageBuilder lớp này để lấy tên và dữ liệu hình ảnh. Dữ liệu được cung cấp dưới dạng Blob đối tượng trao đổi dữ liệu có thể được tạo bằng các dịch vụ như Drive hoặc Tìm nạp URL.

Đ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 các gói phương tiệ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. Giống như hình ảnh, dữ liệu được cung cấp dưới dạng một đố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();

Đang truy vấn nội dung nghe nhìn

Có thể truy vấn mọi loại nội dung nghe nhìn 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 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.