Thẻ quảng cáo
Thẻ quảng cáo AdSense cho phép bạn phân phát quảng cáo và chia sẻ doanh thu. Bạn cần phải đặt thẻ quảng cáo AdSense trên tất cả các trang nơi 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 bạn kiểm soát các cài đặt quảng cáo, bạn có thể quyết định các loại quảng cáo và vị trí bạn muốn hỗ trợ và thêm các thẻ quảng cáo vào danh sách người dùng giống như thể chúng là trang web của bạn. Bạn tạo đơn vị quảng cáo bên trong tài khoản AdSense, nhưng sửa đổi các thông số data-ad-client và data-ad-host - Nếu đang uỷ quyền kiểm soát các chế độ cài đặt quảng cáo cho người dùng của mình, bạn có thể hỏi người dùng xem họ ưu tiên các loại quảng cáo và vị trí đặt quảng cáo nào (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ẻ. Xin lưu ý rằng để hỗ trợ Quảng cáo gốc, thẻ quảng cáo yêu cầu bạn phải có mã đơn vị quảng cáo và cần thu thập mã này từ người dùng của mình.
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 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. Một số 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ố | Bắt buộc phải không? | Nội dung mô tả và ví dụ |
---|---|---|
data-ad-client |
Có |
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ý. Bạn phải nhập giá trị này để 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 đầu chuỗi này. Xin lưu ý rằng tham số 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ã 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 đầu chuỗi này. Xin lưu ý rằng tham số 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ố 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ã này là không bắt buộc. Tuy nhiên, đây là trường bắt buộc đối với các định dạng đơn vị quảng cáo khá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 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 trong tài khoản có đơn vị quảng cáo đó).
|
data-ad-host-channel |
Không | Giá trị này được sử 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, 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-client
cung cấp. Tuy nhiên, tài khoản trê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 đó và không được chia sẻ doanh thu. 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 đưa vào yêu cầu quảng cáo.
Ngoài ra, hãy nhớ đặt đúng mã nhà xuất bản data-ad-client
trong thẻ mã để tránh phân bổ doanh thu cho nhầm người dùng.
Ví dụ về mã quảng cáo
Dưới đây, bạn sẽ thấy một đoạn mã ví dụ 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ị hình ảnh (đá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 hiển thị AMP (đá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>
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
Tốt nhất là bạn nên đặt thẻ quảng cáo sau đây trong phần tử <head>
hoặc 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. Đọc tài liệu dành cho nhà phát triển về 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 những đị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à đưa tham số data-ad-host
vào thẻ quảng cáo chính. Hãy xem ví dụ dưới đây.
<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>