Tại sao lại không hiển thị quảng cáo của adsense dù đã chấp nhận đăng ký
và hôm nay tôi sẽ hướng dẫn mọi người cách :
Fix lỗi không hiển thị quảng cáo adsense trong blogspot
Hình chữ nhật trung bình: 300 x 250
Hình chữ nhật lớn: 336 x 280
Hình chữ nhật dài: 728 x 90
Hình chữ nhật đứng rộng: 160 x 600
Ngoài 4 loại trên còn rất nhiều kích thước khác, nhưng Google bảo chúng ta nên dùng những kích thước trên vì điều đó đem lại doanh thu tốt hơn.
Bạn được phép đặt ba đơn vị quảng cáo trong đó có tối đa một đơn vị kích thước 300 x 600. Thường thì nếu cột phải có kích thước nhỏ bạn đặt đơn vị quảng cáo 160 x 600, còn nếu có kích thước đủ lớn bạn đặt đơn vị có kích thước 300 x 600.
Nên chọn loại quảng cáo nào?
Quảng cáo văn bản
Quảng cáo văn bản và hiển thị hình ảnh
Quảng cáo hiển thị hình ảnh
Mặc định của Google là quảng cáo văn bản và hiển thị hình ảnh vì nó đem lại cơ hội tốt hơn cho chúng ta, tuy nhiên nếu bạn thấy vị trí đặt quảng cáo thích hợp với chữ hơn thì đặt văn bản, thích hợp với hình ảnh hơn thì đặt hiển thị hình ảnh.
Quảng cáo nằm ở đầu bài viết
Quảng cáo nằm ở cuối bài viết
Quảng cáo nằm ở cột bên phải (hoặc bên trái)
Bạn chèn mã quảng cáo vào thì bị lỗi - tại sao vậy?
Attribute name "async" associated with an element type "script" must be followed by the ' = ' character
Để sửa lỗi trên bạn chỉ cần thêm dòng như sau vào code: async="async"
Ví dụ cụ thể, code Google Adsense đang như thế này:
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- MLTC foot post 336v280 -->
<ins class="adsbygoogle"
style="display:inline-block;width:336px;height:280px"
data-ad-client="ca-pub-712987019925812345"
data-ad-slot="6386538945"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
Bạn phải sửa lại thành như thế này thì khi chèn vào mới không bị lỗi:
<script async="async" src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- MLTC foot post 336v280 -->
<ins class="adsbygoogle"
style="display:inline-block;width:336px;height:280px"
data-ad-client="ca-pub-712987019925812345"
data-ad-slot="6386538945"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
Tìm vị trí code để đặt quảng cáo
Tiếp theo bạn phải quan tâm đến cú pháp, bạn chỉ hiển thị quảng cáo khi người truy cập vào nội dung bài viết, vì vậy bạn phải để câu lệnh của blogspot bao bên ngoài mã quảng cáo adsense như thế này:
<!--Quang cao Google-->
<b:if cond='data:blog.pageType == "item"'>
Mã quảng cáo Adsense của bạn
</b:if>
<!--Quang cao Google End-->
Câu lệnh này đơn giản chỉ có nghĩa là nếu tôi đang ở bài post thì ông hiển thị quảng cáo cho tôi, còn nếu tôi đang ở label hoặc trang chủ hoặc các trang khác thì không.
Chú ý nhỏ: bạn cũng nên đánh dấu quảng cáo bằng cách thêm dòng <!--Quang cao Google--> hay cái gì khác tùy bạn để lần sau bạn tìm code quảng cáo để chỉnh sửa được dễ dàng hơn.
Còn cuối bài viết thì như thế nào? Đoạn code nên chèn vào thường nằm sau dòng này:
<div class='post-footer'>
<div class='post-footer-line post-footer-line-1'>
Tuy nhiên mình vẫn muốn nhắc lại là bạn nên dùng Firebug để tìm vị trí chính xác nếu vị trí trên không đạt.
Làm sao tôi biết tôi đã chèn quảng cáo thành công?
Quảng cáo trên trang chủ và các trang label thì như thế nào?
Với bài post đã có 2 quảng cáo riêng cho nó ở đầu và cuối bài viết. Với trang chủ và label tương tự như vậy, ta cũng được phép đặt 2 quảng cáo nữa.
Cú pháp để hiển thị quảng cáo cho trang chủ, label (và cả lưu trữ nữa) là như sau:
<!-- quang cao google -->
<b:if cond='data:blog.pageType == "index"'>
Mã quảng cáo Google Adsense
</b:if>
<!-- quang cao google -->
Vị trí đặt quảng cáo thì tùy bạn chọn sao cho hợp lý. Bạn có thể nhìn trang của tôi làm thí dụ nếu thích.
Kiếm được nhiều tiền không vậy?
Chúc các bạn thành công.! các thắc mắc các bạn có thể commnet bên dưới
Nếu bài viết của tôi có ích các bạn hãy share nhé :)
Post a Comment
Blogger Facebook