หากคุณได้ปฏิบัติตามข้อกำหนดของนโยบายการให้ความยินยอมแล้ว และต้องการแสดงโฆษณาที่ไม่ได้ปรับตามโปรไฟล์ของผู้ใช้แก่ผู้ใช้ทุกคนที่อยู่ในเขตเศรษฐกิจยุโรปหรือสหราชอาณาจักรที่เข้ามาดูเว็บไซต์ของคุณ ก็ไม่จำเป็นต้องทำการเปลี่ยนแปลงการติดแท็กโฆษณา คุณจะเปิดการแสดงโฆษณาที่ไม่ได้ปรับตามโปรไฟล์ของผู้ใช้ได้ใน UI ของ AdSense หรือ Google Ad Manager
อย่างไรก็ตาม หากคุณมีความต้องการเฉพาะ เช่น ต้องการแสดงโฆษณาที่ปรับตามโปรไฟล์ของผู้ใช้ให้กับผู้ใช้บางราย และโฆษณาที่ไม่ได้ปรับปรับตามโปรไฟล์ของผู้ใช้กับผู้ใช้รายอื่นๆ คุณอาจดูตัวอย่างด้านล่างนี้เป็นแนวทาง
โค้ดโฆษณาสำหรับโฆษณาที่ไม่ได้ปรับตามโปรไฟล์ของผู้ใช้
หากคุณต้องการแสดงโฆษณาที่ไม่ได้ปรับตามโปรไฟล์ของผู้ใช้ในแต่ละหน้า โปรดดูตัวอย่างด้านล่างนี้
<head>
<title>ชื่อเว็บไซต์</title>
</head>
<body>
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pubxxx" crossorigin="anonymous"></script>
<script>(adsbygoogle=window.adsbygoogle||[]).requestNonPersonalizedAds=1;</script>
// บรรทัดด้านบนทำให้แน่ใจว่าคุณกำลังขอโฆษณาที่ไม่ได้ปรับตามโปรไฟล์ของผู้ใช้ ซึ่งจะต้องมาก่อนที่คุณจะใช้ <script>(adsbygoogle = window.adsbygoogle || []).push({});</script> และมีแค่ 1 บรรทัดต่อหน้าก็เพียงพอ
<!-- 1 หน่วยโฆษณาที่ใช้ทดสอบสำหรับ GDPR -->
<ins class="adsbygoogle" style="display:inline-block;width:970px;height:250px"
data-ad-client="ca-pubxxx"
data-ad-slot="slot_id">
</ins>
<!-- อีก 1 หน่วยโฆษณาที่ใช้ทดสอบสำหรับ GDPR -->
<ins class="adsbygoogle" style="display:inline-block;width:250px;height:250px"
data-ad-client="ca-pubxxx"
data-ad-slot="slot_id">
</ins>
<script>(adsbygoogle = window.adsbygoogle || []).push({});</script>
// การดำเนินการนี้จะเรียกคำขอโฆษณา
</body>
</html>
โค้ดโฆษณาสำหรับโฆษณาที่ปรับตามโปรไฟล์ของผู้ใช้
หากคุณต้องการแสดงโฆษณาที่ปรับตามโปรไฟล์ของผู้ใช้กับผู้ใช้บางราย และแสดงโฆษณาที่ไม่ได้ปรับตามโปรไฟล์ของผู้ใช้กับผู้ใช้รายอื่นๆ โปรดดูตัวอย่างด้านล่างนี้
<head>
<title>ชื่อเว็บไซต์</title>
</head>
<body>
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pubxxx" crossorigin="anonymous"></script>
<script>(adsbygoogle=window.adsbygoogle||[]).pauseAdRequests=1;</script>
// โค้ดนี้จะหยุดคำขอโฆษณาไว้ชั่วคราวเพื่อให้ผู้ใช้มีเวลาโต้ตอบกับโซลูชันขอคำยินยอม
/* ตั้งค่าโซลูชันขอคำยินยอมและดำเนินการตามที่ผู้ใช้เลือก
หากผู้ใช้ปฏิเสธโฆษณาที่ปรับตามโปรไฟล์ของผู้ใช้ ให้เรียกใช้ (adsbygoogle=window.adsbygoogle||[]).requestNonPersonalizedAds=1;
โปรดทราบว่าคุณต้องได้รับคำยินยอมจากผู้ใช้ในการใช้คุกกี้ แม้จะเป็นโฆษณาที่ไม่ได้ปรับตามโปรไฟล์ของผู้ใช้สำหรับประเทศที่มีการบังคับใช้ข้อกำหนดด้าน ePrivacy ของสหภาพยุโรป
จากนั้นคุณจะเรียกใช้ (adsbygoogle=window.adsbygoogle||[]).pauseAdRequests=0 เพื่อดำเนินการส่งคำขอโฆษณาต่อได้ หากไม่มีการเรียกใช้ดังกล่าว จะไม่มีโฆษณาปรากฏ
*/
<!-- 1 หน่วยโฆษณาที่ใช้ทดสอบสำหรับ GDPR -->
<ins class="adsbygoogle" style="display:inline-block;width:970px;height:250px"
data-ad-client="ca-pubxxx"
data-ad-slot="slot_id">
</ins>
<!-- อีก 1 หน่วยโฆษณาที่ใช้ทดสอบสำหรับ GDPR -->
<ins class="adsbygoogle" style="display:inline-block;width:250px;height:250px"
data-ad-client="ca-pubxxx"
data-ad-slot="slot_id">
</ins>
<script>(adsbygoogle = window.adsbygoogle || []).push({});</script>
// ปกติโค้ดนี้จะเรียกคำขอโฆษณา แต่คุณหยุดไว้ชั่วคราวแล้ว
</body>
</html>
โฆษณาอัตโนมัติ: โค้ดโฆษณาสำหรับโฆษณาที่ไม่ได้ปรับตามโปรไฟล์ของผู้ใช้
หากคุณต้องการแสดงโฆษณาอัตโนมัติที่ไม่ได้ปรับตามโปรไฟล์ของผู้ใช้ในแต่ละหน้า โปรดดูตัวอย่างด้านล่างนี้
<head>
<title>ชื่อเว็บไซต์</title>
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pubxxx" crossorigin="anonymous"></script>
<script>
(adsbygoogle=window.adsbygoogle||[]).requestNonPersonalizedAds=1;
(adsbygoogle=window.adsbygoogle||[]).push({google_ad_client: "ca-pubxxx", enable_page_level_ads: true});
</script>
</head>
<body>
</body>
</html>
โฆษณาอัตโนมัติ: โค้ดโฆษณาสำหรับโฆษณาที่ปรับตามโปรไฟล์ของผู้ใช้
หากคุณต้องการแสดงโฆษณาอัตโนมัติที่ปรับตามโปรไฟล์ของผู้ใช้กับผู้ใช้บางราย และโฆษณาอัตโนมัติที่ไม่ได้ปรับตามโปรไฟล์ของผู้ใช้กับผู้ใช้รายอื่นๆ โปรดดูตัวอย่างด้านล่างนี้
<head>
<title>ชื่อเว็บไซต์</title>
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pubxxx" crossorigin="anonymous"></script>
<script>
(adsbygoogle=window.adsbygoogle||[]).pauseAdRequests=1;
// โค้ดนี้จะหยุดคำขอโฆษณาไว้ชั่วคราวเพื่อให้ผู้ใช้มีเวลาโต้ตอบกับโซลูชันขอคำยินยอม
(adsbygoogle=window.adsbygoogle||[]).push({google_ad_client: "ca-pubxxx", enable_page_level_ads: true});
// ปกติโค้ดนี้จะเรียกใช้คำขอโฆษณา แต่คุณหยุดไว้ชั่วคราวแล้ว
</script>
</head>
<body>
<script>
/* ตั้งค่าโซลูชันขอคำยินยอมและดำเนินการตามที่ผู้ใช้เลือก
หากผู้ใช้ปฏิเสธโฆษณาที่ปรับตามโปรไฟล์ของผู้ใช้ ให้เรียกใช้ (adsbygoogle=window.adsbygoogle||[]).requestNonPersonalizedAds=1;
โปรดทราบว่าคุณต้องได้รับคำยินยอมจากผู้ใช้ในการใช้คุกกี้ แม้จะเป็นโฆษณาที่ไม่ได้ปรับตามโปรไฟล์ของผู้ใช้สำหรับประเทศที่มีการบังคับใช้ข้อกำหนดด้าน ePrivacy ของสหภาพยุโรป
จากนั้นคุณจะเรียกใช้ (adsbygoogle=window.adsbygoogle||[]).pauseAdRequests=0 เพื่อดำเนินการส่งคำขอโฆษณาต่อได้ หากไม่มีการเรียกใช้ดังกล่าว จะไม่มีโฆษณาปรากฏ
*/
</script>
</body>
</html>