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ụ của bạn.
Thông số thẻ quảng cáo
Có hai thông số bắt buộc trong thẻ quảng cáo mà bạn cần sửa đổi. Những thông số này xác định chế độ cài đặt phân phát quảng cáo và tài khoản phụ dùng cho yêu cầu quảng cáo. Hãy đặt những 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 tài khoản phụ. Có các thông số bổ sung khác có thể được sửa đổi tuỳ thuộc vào định dạng quảng cáo được sử dụng.
| Thông số | Có bắt buộc không? | Nội dung mô tả và ví dụ |
|---|---|---|
data-ad-client |
Có |
Mã tài sản của 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 cung cấp 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 chuỗi này vào đầu bằng "ca-". 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 tham 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 |
Có |
Đây là mã tài sản 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 chuỗi này vào đầu bằng "ca-host-". 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 theo tên tham 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 đối với Đơn vị quảng cáo hiển thị
Có đối với các định dạng đơn vị quảng cáo khác |
Đây là mã được 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ã 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, đây là trường bắt buộc. Khi có mã đơn vị quảng cáo, các chế độ cài đặt liên kết với đơn vị quảng cáo sẽ được sử 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 kiếm mã đơn vị quảng cáo này trong cả tài khoản phụ nền tảng (data-ad-host) và (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 này sẽ chỉ được điền sẵn trong tài khoản có đơn vị quảng cáo).
|
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, thì 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 phân bổ 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 nhầm tài khoản.
Ví dụ về mã quảng cáo
Dưới đây là ví dụ về mã quảng cáo 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áo và Quảng cáo tự động trong AdSense.
Mã đơn vị quảng cáo hiển thị (thích ứ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 hiển thị AMP (thích ứ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>
Và đây là đoạn mã cho đơ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>
Và đây là đoạn mã cho đơ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
Lý tưởng nhất là bạn nên đặt thẻ quảng cáo sau đây trong phần tử <head> hoặc càng cao trên trang càng tốt.
<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 về API Vị trí đặt quảng cáo để tìm hiểu cách triển khai và tuỳ chỉnh API này.
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. Hãy 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>