Thẻ quảng cáo

Thẻ quảng cáo AdSense cho phép phân phát quảng cáo và chia sẻ doanh thu. Bạn cần đặt thẻ quảng cáo AdSense trên mọi trang mà người dùng có thể chọn tham gia kiếm tiền từ nội dung của họ thông qua AdSense.

Cách bạn thực hiện bước này có thể phụ thuộc vào chế độ kiểm soát chế độ cài đặt quảng cáo và trải nghiệm quảng cáo mà bạn muốn cung cấp cho người dùng: – Nếu nắm quyền kiểm soát chế độ cài đặt quảng cáo, bạn có thể quyết định loại quảng cáo và vị trí mà bạn muốn hỗ trợ, rồi thêm thẻ quảng cáo vào trang web của người dùng như thể đó là trang web của bạn. Bạn tạo các đơn vị quảng cáo bên trong tài khoản AdSense của mình, nhưng sửa đổi các thông số data-ad-client và data-ad-host – Nếu uỷ quyền kiểm soát các chế độ cài đặt quảng cáo cho người dùng, bạn nên hỏi người dùng xem lựa chọn ưu tiên của họ đối với loại quảng cáo và vị trí đặt quảng cáo là gì (bên trái, bên phải, trên cùng, dưới cùng, v.v.) và sử dụng các lựa chọn ưu tiên đó để gắn thẻ. Lưu ý rằng để hỗ trợ Quảng cáo gốc, thẻ quảng cáo yêu cầu một mã đơn vị quảng cáo mà bạn cần thu thập từ người dùng của mình.

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 việc phân phát quảng cáo và chia sẻ doanh thu với người dùng của bạn. Hãy đặt các thông số này để chỉ định mã nhà xuất bản của nền tảng và mã nhà xuất bản của người dùng. 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ã nhà xuất bản AdSense cho nội dung của người dùng (chuỗi). Giá trị này do người dùng cung cấp thông qua quy trình đăng ký. Giá trị này là bắt buộc để bắt đầu chia sẻ doanh thu.

Đố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 nền tảng (data-ad-host) và tài khoản con (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-host 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-client cung cấp. Tuy nhiên, tài khoản nền tảng của bạn sẽ không nhận được lượt hiển thị nào trong tài khoản của họ và sẽ không được chia sẻ doanh thu. Ngoài ra, bạn có thể sử dụng thẻ meta google-adsense-platform để đảm bảo mã nhà xuất bản máy chủ của bạn được bao gồm trong yêu cầu quảng cáo.

Ngoài ra, 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ổ doanh thu cho sai người dùng.

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>