Thẻ quảng cáo

Thẻ quảng cáo AdSense cho phép phân phát quảng cáo và phân bổ lưu lượng truy cập chính xác cho các tài khoản phụ.

Thông số thẻ quảng cáo

Có 2 thông số bắt buộc trong thẻ quảng cáo mà bạn cần sửa đổi. Các thông số này xác định chế độ cài đặt hoạt động phân phát quảng cáo và tài khoản phụ được dùng cho yêu cầu quảng cáo. Hãy đặt các thông số này để chỉ định mã nhà xuất bản nền tảng và mã nhà xuất bản tài khoản phụ. Bạn có thể sửa đổi các thông số bổ sung khác tuỳ thuộc vào định dạng quảng cáo được sử dụng.

Thông số Bắt buộc phải có? Mô tả và ví dụ
data-ad-client Mã tài sản tài khoản phụ (chuỗi). Giá trị này được cung cấp thông qua các API trong trường displayName hoặc phân đoạn cuối cùng của trường name. Bạn phải có giá trị này để phân bổ lưu lượng truy cập chính xác cho các tài khoản phụ.

Đối với quảng cáo AdSense cho nội dung, hãy thêm "ca-" vào trước chuỗi này.

Xin lưu ý rằng chuỗi này cũng xuất hiện trong URL nguồn của thẻ tập lệnh dưới tên thông số client.

Ví dụ:
data-ad-client="ca-pub-1234"
src=".../adsbygoogle.js?client=ca-pub-1234&host=ca-host-pub-5678"
data-ad-host Đây là mã thuộc tính lưu trữ của nền tảng (chuỗi). Giá trị này xác định tài khoản AdSense của nền tảng và là giá trị bắt buộc để bắt đầu phân phát quảng cáo.

Đối với quảng cáo AdSense cho nội dung, hãy thêm "ca-host-" vào trước chuỗi này.

Xin lưu ý rằng chuỗi này cũng xuất hiện trong URL nguồn của thẻ tập lệnh dưới tên thông số host.

Ví dụ:
data-ad-host="ca-host-pub-5678"
src=".../adsbygoogle.js?client=ca-pub-1234&host=ca-host-pub-5678"
data-ad-slot Không cho đơn vị Quảng cáo hiển thị

Có cho các định dạng đơn vị quảng cáo khác
Đây là mã nhận dạng liên kết với một đơn vị quảng cáo. Đối với đơn vị quảng cáo Hiển thị, mã nhận dạng này là không bắt buộc, nhưng đối với các định dạng đơn vị quảng cáo khác thì đây là trường bắt buộc. Khi có mã đơn vị quảng cáo, chế độ cài đặt liên kết với đơn vị quảng cáo đó sẽ được dùng trong quá trình phân phát quảng cáo. Trong quá trình phân phát, chúng tôi tìm mã đơn vị quảng cáo này trong cả tài khoản phụ của nền tảng (data-ad-host) và tài khoản phụ (data-ad-client). Thông số này cũng được dùng để điền sẵn báo cáo Đơn vị quảng cáo trong AdSense (báo cáo sẽ chỉ được điền sẵn trong tài khoản có đơn vị quảng cáo tồn tại).
data-ad-host-channel Không Thông tin này được dùng cho mục đích báo cáo. Hãy xem phần báo cáo để biết thêm thông tin.

Lưu ý quan trọng: Nếu thông số data-ad-client không có trong mã quảng cáo của bạn, AdSense sẽ tiếp tục phân phát quảng cáo bằng cách sử dụng giá trị do thông số data-ad-host cung cấp. Tuy nhiên, lưu lượng truy cập sẽ không được tính cho tài khoản phụ. Hãy đảm bảo rằng bạn đặt đúng mã nhà xuất bản data-ad-client trong thẻ mã để tránh phân bổ lưu lượng truy cập cho sai tài khoản.

Ví dụ về mã quảng cáo

Dưới đây là ví dụ về mã cho từng loại quảng cáo mà AFP hỗ trợ. Tìm hiểu thêm về đơn vị quảng cáoQuảng cáo tự động trong AdSense.

Mã đơn vị quảng cáo hiển thị (đáp ứng)

<script async
     src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-1234&host=ca-host-pub-5678"
     crossorigin="anonymous">
</script>
<ins class="adsbygoogle"
     style="display:block;"
     data-ad-client="ca-pub-1234"
     data-ad-host="ca-host-pub-5678"
     data-ad-format="auto">
</ins>
<script>
   (adsbygoogle = window.adsbygoogle || []).push({});
</script>

Mã đơn vị quảng cáo hiển thị (kích thước cố định)

<script async
     src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-1234&host=ca-host-pub-5678"
     crossorigin="anonymous">
</script>
<ins class="adsbygoogle"
     style="display:inline-block;width:728px;height:90px"
     data-ad-client="ca-pub-1234"
     data-ad-host="ca-host-pub-5678">
</ins>
<script>
   (adsbygoogle = window.adsbygoogle || []).push({});
</script>

Đơn vị quảng cáo AMP hiển thị (đáp ứng)

Bạn cần đặt mã sau vào <head> của trang:

<script async custom-element="amp-ad" src="https://cdn.ampproject.org/v0/amp-ad-0.1.js"></script>

Đây là đoạn mã của đơn vị quảng cáo, được đặt trong <body>:

<amp-ad
  width="100vw"
  height="320"
  type="adsense"
  data-ad-client="ca-pub-1234"
  data-ad-host="ca-host-pub-5678"
  data-ad-slot=""
  data-auto-format="rspv"
  data-full-width="">
  <div overflow="">
</amp-ad>

Đơn vị quảng cáo hiển thị AMP (kích thước cố định)

Bạn cần đặt mã sau vào <head> của trang:

<script async custom-element="amp-ad" src="https://cdn.ampproject.org/v0/amp-ad-0.1.js"></script>

Đây là đoạn mã của đơn vị quảng cáo, được đặt trong <body>:

<amp-ad
  layout="fixed"
  width="300"
  height="600"
  type="adsense"
  data-ad-client="ca-pub-1234"
  data-ad-host="ca-host-pub-5678">
</amp-ad>

Quảng cáo tự động

Tốt nhất là bạn nên đặt thẻ quảng cáo sau đây trong phần tử <head> hoặc đặt ở vị trí cao nhất có thể trên trang.

<script async
    src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-1234&host=ca-host-pub-5678"
    crossorigin="anonymous">
</script>

Quảng cáo thông qua API vị trí đặt quảng cáo

API vị trí đặt quảng cáo hiện hỗ trợ quảng cáo xen kẽ và quảng cáo có tặng thưởng. Hãy đọc tài liệu dành cho nhà phát triển Ad Placement API để tìm hiểu về cách triển khai và tuỳ chỉnh API.

AdSense cho Nền tảng được hỗ trợ cho các định dạng này (hiện chỉ dành cho lưu lượng truy cập web). Yêu cầu duy nhất là tham số data-ad-host phải có trong thẻ quảng cáo chính. Xem ví dụ bên dưới.

<script async
    src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-1234&host=ca-host-pub-5678"
    crossorigin="anonymous">
</script>
<script>
   window.adsbygoogle = window.adsbygoogle || [];
   var adBreak = adConfig = function(o) {adsbygoogle.push(o);}
</script>