2015-05-18 16 views
7

Tôi đã tìm thấy một số trang web giải thích cách làm cho quảng cáo DFP tải lại/làm mới sau 30-120 giây, nhưng không có trang nào giải thích nếu có thể thực hiện với quảng cáo Adsense.Tải lại quảng cáo Adsense hoặc phải sử dụng DFP?

Tôi đã thử DFP - rất khó hiểu so với Adsense.

mã Adsense hiện tại của tôi:

<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> 
<!-- MYSITE- Responsive - #1 --> 
<ins class="adsbygoogle" 
    style="display:block" 
    data-ad-client="ca-pub-123456789..." 
    data-ad-slot="123456789" 
    data-ad-format="auto"></ins> 
<script> 
(adsbygoogle = window.adsbygoogle || []).push({}); 
</script> 

Trả lời

9

AdSense của TOS không cho phép các loại tự động làm mới bạn đang đề cập đến. Điều này không có nghĩa là bạn không thể tự động làm mới Thẻ AdSense theo cách lập trình. Nó có nghĩa là bạn gần như chắc chắn sẽ bị cấm làm như vậy.

Mặt khác, hành vi này được cho phép khi sử dụng AdSense + Doubleclick cho nhà xuất bản (DFP). This documentation nên chỉ cho bạn đi đúng hướng, và bạn muốn gọi một cái gì đó như thế này để làm mới các quảng cáo của bạn:

googletag.pubads().refresh();

Các hướng dẫn sau đây sẽ cung cấp cho bạn đầy đủ thông tin để tìm ra cách để sử dụng AdSense + DFP :

  1. General Tutorial #1 (lỗi thời, nhưng vẫn hữu ích)
  2. General Tutorial #2 (Ngoài ra lạc hậu, nhưng hữu ích tuy nhiên)
  3. 0.123.(Tính năng này không hoạt động nếu bạn đang sử dụng DFP dành cho doanh nghiệp nhỏ; thay vào đó, bạn sẽ chỉ muốn thêm bạn mã nhúng Adsense như một bên thứ ba sáng tạo

Nếu bạn là kiên quyết về tự động làm mới quảng cáo mà không DFP, bạn có thể làm như sau được bọc trong một chức năng hẹn giờ:

document.getElementById('FrameID').contentWindow.location.reload(true);

Xin lưu ý: Điều này sẽ giúp bạn cấm AdSense nếu bạn không sử dụng dịch vụ thông qua DFP

+0

Vì vậy, bạn không được phép ("không thể") làm điều đó chỉ với Adsense, nhưng bạn có thể sử dụng Adsense thông qua DFP không? – Dave

+0

@Dave xem các giải thích rõ ràng của tôi ở trên và chúc may mắn. Thiết lập AdSense + DFP với tính năng làm mới tự động không phải là quá trình đơn giản. – grill

+0

Cảm ơn bạn đã biết chi tiết! Tôi muốn là "hợp pháp", vì vậy tôi đoán tôi sẽ phải hút nó và làm quen với DFP. Đánh giá cao câu trả lời và chi tiết. – Dave

0

Thêm mã này sau khi bắt đầu <head> thẻ

<script async src=”//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js”></script> 
<script src=’http://connect.kyowal.com/kp_dev/developer/refresh.js’ type=’text/javascript’/> 
<script> 
var adsenceblockone = ‘<ins class=’adsbygoogle’ data-ad-client=’ca-pub-1385863686986530′ data-ad-format=’auto’ data-ad-slot=’5134528809′ style=’display:block’/>‘; 
</script> 

Nơi mã này, nơi bạn muốn hiển thị quảng cáo trên trang

<div id=”adsrefreshone”></div> 
<script> 
adsencerefreshone(); 
</script> 

Mã này sẽ chỉ làm việc cho một quảng cáo

nếu bạn muốn hiển thị quảng cáo hơn Đọc toàn bộ bài viết tại đây http://www.kyowal.com/rsiwal/posts/8702

Các vấn đề liên quan