Câu hỏi thường gặp về SDK quảng cáo trên phương tiện truyền thông tương tác của Google


Tại sao tôi không nhận lại được quảng cáo cho tất cả các định dạng?
Các thẻ quảng cáo thử nghiệm được thiết lập để luôn trả về quảng cáo cho các yêu cầu hợp lệ. Đây là nhằm tạo điều kiện tích hợp cũng như giúp thử nghiệm cách trình phát của bạn yêu cầu và hiển thị quảng cáo. Tuy nhiên, không phải lúc nào quảng cáo cũng có sẵn ở mọi cho trang web, tài khoản hoặc đơn vị quảng cáo của mình. Nếu quá trình tích hợp của bạn đang hoạt động đúng cách cho thẻ thử nghiệm nhưng không phù hợp với thẻ của chính bạn, thì nguyên nhân có thể là một trong như sau:
  • Bạn đang phân phối video có định dạng không được hỗ trợ đến môi trường của mình. Ví dụ: bạn chỉ phân phát quảng cáo HTML5 đến iOS hoặc Android.
  • Nếu bạn đang sử dụng Ad Manager, mã nhà xuất bản của bạn có thể không có quảng cáo nào được nhắm mục tiêu đến tại thời điểm này. Ngoài ra, hãy đảm bảo rằng bạn đã phê duyệt các quảng cáo có liên quan và mẫu quảng cáo trong Ad Manager.
  • Nếu bạn đang sử dụng AdSense, tiêu chí nhắm mục tiêu cho trang web hoặc trang thử nghiệm của bạn có thể không có quảng cáo nào đang hoạt động. Nguyên nhân phổ biến nhất là việc sử dụng các trang web riêng tư, chưa được thu thập dữ liệu.
  • Nếu bạn đang sử dụng Quản lý đối tác mạng Ad Exchange và descriptionURL chưa được đặt hoặc không thuộc sở hữu hoặc điều hành danh sách quản lý miền, quảng cáo sẽ không phân phát tới danh sách này.
  • Kiểm tra ngưỡng minCPM được xác định trong Video Ad Exchange. Đáp CPM khá cao có thể khiến tỷ lệ đáp ứng rất thấp. Để khắc phục vấn đề này, hãy thử xóa minCPM hoặc xóa thông số đơn vị quảng cáo khỏi yêu cầu quảng cáo (tức là tên vị trí) để xác minh xem điều này có ảnh hưởng đến tỷ lệ lấp đầy hay không.
Một descriptionUrl tốt trông như thế nào?
Để có hiệu quả nhất, nội dung của trang mà descriptionUrl điểm đến không được là một tập hợp các từ hoặc cụm từ mà thay vào đó 1-3 đoạn mô tả chính xác về nội dung và vai trò của bạn trong việc cung cấp nội dung đó. Một phương pháp đã thành công trước đây là ghép lại với nhau descriptionUrl nội dung trang một cách linh động từ các khối được xác định trước. Ví dụ: một vài câu về nội dung, một vài câu về sản phẩm/dịch vụ của trang web, rồi một vài đoạn mã được xác định trước được liên kết với mỗi Kênh AdSense (như "Giải trí" hoặc "Thể thao"). Kết quả là mỗi phần nội dung có descriptionUrl khác biệt hợp lý liên quan đến tệp này cung cấp cả thông tin chung (như từ mô tả thể loại) lẫn dưới dạng thông tin cụ thể (trực tiếp là nội dung).

HTML siêu dữ liệu này phải đơn giản, ví dụ:

<html>
  <head>
    <title>Domain.com - Your tag line here!</title>
  </head>
  <body>
    <h1>Descriptions</h1>
    <h2>About this Content</h2>
      <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. ...</p>
    <h2>About Domain.com</h2>
      <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. ...</p>
  </body>
</html>
  
Tại sao tôi gặp lỗi "Phản hồi quảng cáo không chứa loại quảng cáo hợp lệ"?
Lỗi này thường xuất hiện vì không có quảng cáo nào được nhắm mục tiêu đến publisherId cụ thể (trong khoảng thời gian nhất định). Điều kiện này có thể thay đổi trong ngày hoặc qua vài ngày khi chiến dịch bắt đầu và kết thúc. Bạn nên kiểm tra để đảm bảo rằng quảng cáo mà bạn muốn nhắm mục tiêu chưa hết hạn và tiêu chí nhắm mục tiêu quảng cáo đều chính xác. Miễn là quảng cáo được yêu cầu, nhận và hiển thị đúng cách bằng cách sử dụng publisherId thử nghiệm, bạn có thể chắc chắn rằng những quảng cáo này được xử lý đúng cách bằng cách sử dụng publisherId trực tiếp khi quảng cáo sẵn có.
Bạn có thẻ quảng cáo video Ad Manager mà tôi có thể sử dụng để thử nghiệm không?
Thẻ mẫu có sẵn trên trang thẻ mẫu.
Tôi có nên đặt adSlotWidthadSlotHeight thành cùng một không có giá trị dưới dạng sz trong thẻ quảng cáo Ad Manager của tôi không?
Không cần thiết. adSlotWidthadSlotHeight phải được đặt thành chiều rộng/chiều cao của trình phát hoặc khu vực mà bạn muốn quảng cáo của mình xuất hiện điền. Các tham số này được AdSense sử dụng để xác định những quảng cáo có sẵn để phù hợp vào không gian đó. Cặp khoá/giá trị sz trong thẻ quảng cáo Ad Manager của bạn là tham số nhắm mục tiêu và không nhất thiết ảnh hưởng đến quảng cáo được phân phối (xem thêm thông tin bên dưới).
Thẻ quảng cáo thử nghiệm trông tuyệt vời, nhưng khi tôi chuyển thẻ này bằng thẻ quảng cáo của mình, không có quảng cáo nào xuất hiện.
Kiểm tra để đảm bảo rằng có gì đó được quản lý tới thẻ quảng cáo của bạn đang yêu cầu. Cách dễ nhất để tìm hiểu là theo dõi lưu lượng truy cập HTTP. Nếu một Hình ảnh 1x1 pixelgray.gif được trả về trong khối neo HTML, thì bạn cần kiểm tra việc nhắm mục tiêu trong Ad Manager.
Tôi muốn yêu cầu quảng cáo sử dụng cùng một thẻ nhiều lần, nhưng tôi chỉ nhận được quảng cáo cho lần đầu tiên của bạn. Làm cách nào để khắc phục lỗi này?
Khi yêu cầu quảng cáo nhiều lần, bạn cần cho máy chủ quảng cáo biết đây là những yêu cầu hợp lệ chứ không phải những yêu cầu trùng lặp do vô tình. SDK thực hiện việc này cho bạn bằng 2 lệnh gọi API nhanh:
  1. Gọi destroy() trên thực thể AdsManager. Thao tác này sẽ ngăn mọi quảng cáo sau video phát khi bạn thực hiện lệnh gọi bên dưới đến contentComplete(). Bạn sẽ nhận được một AdsManager mới khi bạn đưa ra yêu cầu tiếp theo.
  2. Gọi cho contentComplete() trên AdsLoader của bạn thực thể. Thao tác này sẽ đặt lại SDK để yêu cầu quảng cáo mới trông không giống như một bản sao của quảng cáo trước đó.
Sau khi thực hiện hai cuộc gọi trên, bạn có thể gọi requestAds() trên bản sao AdsLoader của bạn để có một tập hợp quảng cáo khác phát cho video mới.
Làm thế nào để yêu cầu quảng cáo AdSense lớp phủ và quảng cáo toàn thời gian bằng SDK IMA?

Để yêu cầu quảng cáo AdSense bằng SDK, trước tiên bạn cần có được một tài khoản AdSense thẻ quảng cáo. Bạn có thể tìm hiểu thêm về điều này trên trang AdSense cho trang Video. Sau khi có thẻ, bạn cần làm theo các bước sau các bước để tạo yêu cầu quảng cáo lớp phủ hoặc yêu cầu quảng cáo toàn thời gian:

Quảng cáo lớp phủ
  1. Trong AdsRequest, hãy đặt ViewModes thành NORMAL
  2. Trong thẻ quảng cáo, hãy thêm thông số overlay=1.
Quảng cáo toàn thời gian
  1. Trong AdsRequest, hãy đặt ViewModes thành FULLSCREEN
  2. Trong thẻ quảng cáo, hãy thêm thông số overlay=0.
Tôi nhận được "URL nhấp chuột không hợp lệ" lỗi khi nhấp vào quảng cáo của mình. Đâu có thể là nguyên nhân?
Nguyên nhân phổ biến nhất gây ra lỗi này là lượt nhấp được thoát không đúng cách URL. Nếu bạn thấy lỗi này, hãy kiểm tra để đảm bảo rằng bạn nhấp chuột URL được thoát đúng cách trong phản hồi VAST của bạn.
Tại sao tôi thấy "Tài liệu VAST trống" lỗi?
Lỗi này xảy ra khi thẻ quảng cáo trả về một tài liệu VAST trống, cho biết rằng rằng quảng cáo không được phân phát đúng cách. Trao đổi với người quản lý tài khoản của bạn hoặc đại diện máy chủ quảng cáo để biết lý do tại sao thẻ quảng cáo của bạn không hoạt động.
Tôi có thể thay đổi kích thước/văn bản của hộp Bỏ qua quảng cáo hoặc các thành phần giao diện người dùng khác không?
SDK IMA không hỗ trợ việc thay đổi bố cục, kích thước hoặc nội dung của các phần tử trên giao diện người dùng. Để biết thêm thông tin về các thành phần trên giao diện người dùng, hãy xem AdsManager.uiElements.
SDK HTML5 có hỗ trợ các chế độ điều khiển video gốc không?
Không, SDK HTML5 không hỗ trợ điều khiển gốc.
Tôi thấy thông báo "Không thực thi được "phát" trên 'HTMLMediaElement': API chỉ có thể được khởi chạy bằng một cử chỉ của người dùng" trong quá trình triển khai HTML5 của tôi. Làm cách nào để khắc phục lỗi này?
Trên thiết bị di động, bạn phải gọi adDisplayContainer.initialize() do một hành động của người dùng (chẳng hạn như một lượt nhấn). Nếu bạn khi gặp lỗi này, rất có thể bạn đang gọi nó trong ngữ cảnh không do người dùng khởi tạo. Xin lưu ý rằng phải là kết quả trực tiếp từ hành động của người dùng. Ví dụ: nếu bạn trả lời một "nhấn" bằng cách phát một video rồi sử dụng nút "phát" của trình phát video sự kiện cần gọi initialize(), SDK sẽ trả về lỗi này. Bạn phải gọi initialize() bằng kết quả của chính sự kiện nhấn.
Làm cách nào để xử lý trọng tâm của bàn phím đối với các lượt nhấp vào quảng cáo?
Nếu sử dụng các nút điều khiển bằng bàn phím cho trình phát, bạn có thể thấy rằng các nút điều khiển này sẽ không hoạt động nữa sau khi nhấp vào adDisplayContainer. Điều này là do khi người dùng nhấp vào một quảng cáo tiêu điểm bàn phím được chuyển sang iframe IMA. Để tập trung vào trình phát nội dung bằng bàn phím, vui lòng tận dụng CLICK để chuyển tiêu điểm bàn phím trở lại vùng chứa mong muốn. Hãy xem đoạn mã sau đây cho chi tiết khác:
adsManager.addEventListener(
      google.ima.AdEvent.Type.CLICK,
      function(){
        window.focus();
        // Or another method to return focus to the desired container.
      });