Hướng dẫn triển khai mã quảng cáo giữa các bài đăng trong Blog

Xem 0

Những bạn đang có Blog đã đăng ký chạy được quảng cáo Google Adsense hoặc bạn cũng có thể chèn banner quảng cáo khác vào giữa các bài đăng trong Blog, các bạn có thể làm theo bài viết này để biết cách triển khai mã quảng cáo. Thật ra thì cũng có nhiều bài viết đề cập về vấn đề này rồi và trong bài hôm nay mình chỉ là viết rõ hơn đối với những bạn chưa biết hoặc chưa quen với cách triển khai mã.


Demo quảng cáo khi chèn giữa các bài đăng

chen-quang-cao-giua-cac-bai-dang-1

Có những vấn đề sau đây mà bạn cần nắm rõ trước khi triển khai mã quảng cáo:

1. Bài viết hướng dẫn triển khai mã quảng cáo trên nền tảng Blogspot áp dụng cho v2 trở xuống
2. Mã quảng cáo khi chèn sẽ xuất hiện ở những trang sau đây:
  • Trang chủ
  • Trang bài đăng kế tiếp
  • Trang nhãn
  • Trang tìm kiếm
  • Trang lưu trữ
Các trang như: trang chủ, trang kế, trang nhãn và trang tìm kiếm được gộp chung thành trang index

3. Sử dụng thẻ điều kiện của mỗi trang
4. Phụ thuộc vào phân trang

Khi bạn đã nắm rõ thì cách tiến triển khai như sau:

1. Đăng nhập vào Blogger > Chọn Chủ đề > Chỉnh sửa HTML

2. Chọn Chuyển đến tiện ích > Blog1

chen-quang-cao-giua-cac-bai-dang-2

3. Chọn mở rộng đoạn <b:includable id='main' var='top'> và tìm đến đoạn <b:loop values='data:posts' var='post'>

chen-quang-cao-giua-cac-bai-dang-3

Thêm index='ads' trong đoạn vừa tìm thành <b:loop index='ads' values='data:posts' var='post'>

6. Tiếp tục tìm đến đoạn <div class='post-outer'>

chen-quang-cao-giua-cac-bai-dang-4

Thêm ngay sau đó đoạn mã sau:


<b:if cond='data:blog.pageType == &quot;index&quot;'>

  <b:if cond='data:ads==5'>

    <div class='post'>

      <!-- Ad -->

    </div>

  </b:if>

</b:if>


Hình minh họa

chen-quang-cao-giua-cac-bai-dang-5

Giải thích đoạn mã
  • index: Quảng cáo sẽ hiển thị trong trang chủ, trang kế tiếp, trang nhãn và trang tìm kiếm
  • 5: quảng cáo hiển thị  sau bài viết thứ 5
  • <!-- Ad -->: mã quảng cáo cần đặt
Bây giờ chúng ta sẽ phân tích tới phân trang

Trường hợp template không sử phân trang đánh số thứ tự mà sử dụng phân trang mặc định và bạn đã thiết lập trong phần Cài đặt > Bài đăng, nhận xét và chia sẻ ví dụ Hiển thị tối đa 10 bài đăng như vậy mặc định các trang sẽ hiển thị số bài đăng như sau:
  • Trang chủ: 10 bài
  • Trang kế: 10 bài
  • Trang nhãn: 20 bài nếu bạn không thiết lập tùy chọn max-results
  • Trang tìm kiếm 20 bài nếu bạn không thiết lập tùy chọn max-results
  • Trang lưu trữ: 20 bài nếu bạn không sử dụng phân trang sẽ không có số bài cụ thể
Như vậy căn cứ vào số bài đăng hiển thị của mỗi trang chúng ta có thể triển khai thêm mã quảng cáo ở những trang có số bài viết là 20


Chèn mã quảng cáo ở sau bài viết thứ 10 và 15 của trang nhãn và ngay sau đoạn mã đã chèn ở trên


<b:if cond='data:blog.searchLabel'>

  <b:if cond='data:ads==10'>

    <div class='post'>

      <!-- Ad -->

    </div>

  </b:if>

  <b:if cond='data:ads==15'>

    <div class='post'>

      <!-- Ad -->

    </div>

  </b:if>

</b:if>


Hình minh họa

chen-quang-cao-giua-cac-bai-dang-6

Chèn mã quảng cáo ở sau bài viết thứ 10 và 15 của trang tìm kiếm và ngay sau đoạn mã đã chèn ở trên


<b:if cond='data:blog.searchQuery'>

  <b:if cond='data:ads==10'>

    <div class='post'>

      <!-- Ad -->

    </div>

  </b:if>

  <b:if cond='data:ads==15'>

    <div class='post'>

      <!-- Ad -->

    </div>

  </b:if>

</b:if>


Hình minh họa

chen-quang-cao-giua-cac-bai-dang-7

Chèn quảng cáo ở sau bài viết thứ 5, 10 và 15 của trang lưu trữ và ngay sau đoạn mã đã chèn ở trên


<b:if cond='data:blog.pageType == &quot;archive&quot;'>

  <b:if cond='data:ads==5'>

    <div class='post'>

      <!-- Ad -->

    </div>

  </b:if>

  <b:if cond='data:ads==10'>

    <div class='post'>

      <!-- Ad -->

    </div>

  </b:if>

  <b:if cond='data:ads==15'>

    <div class='post'>

      <!-- Ad -->

    </div>

  </b:if>

</b:if>


Lưu ý: Nếu trong trường hợp kiểm tra trang lưu trữ không thấy phân trang thì bạn tìm đoạn <b:include name='nextprev'/> ở ngay trước nó thường có thẻ điều kiện ví dụ


<b:if cond='data:blog.pageType == &quot;index&quot;'>

  <b:include name='nextprev'/>

</b:if>


Bạn sửa nó thành như sau:


<b:if cond='data:blog.pageType != &quot;item&quot;'>

<b:if cond='data:blog.pageType != "static_page"'>

<b:include name='nextprev'/>

</b:if>

</b:if>


Hoặc chèn như sau


<b:if cond='data:blog.pageType == &quot;index&quot;'>

  <b:include name='nextprev'/>

<b:else/>

<b:if cond='data:blog.pageType == &quot;archive&quot;'>

  <b:include name='nextprev'/>

</b:if>

</b:if>


Như vậy qua bài viết này bạn cần nắm rõ những vấn đề cơ bản sau đây:

1. Xác định quảng cáo sẽ xuất hiện sau bài viết thứ mấy
2. Xác định số bài viết hiển thị của mỗi trang mà triển khai mã quảng cáo cho phù hợp
3. Không lạm dụng chèn quá nhiều khiến cho tốc độ tải trang bị giảm đi và không được thẩm mỹ

Tags: Blogđiều kiệnquảng cáotemplatetìm kiếm

Phổ biến trong tuần

Tin mới

  • Monarque Hotel 4* Đà Nẵng
    Monarque Hotel 4* Đà Nẵng

    *Monarque Hotel là một trong những ks hoang gia tốt ở Đà Nẵng. Ks tọa lạc trên đường Võ Nguyên Gíap nằm ngay bãi tắm Mỹ Khê thơ mộng, đây cũng là bãi...

  • Chez Carole Resort 4* Phú Quốc
    Chez Carole Resort 4* Phú Quốc

    *Với một vị trí tuyệt đẹp trên đảo PQ khu nghĩ dưỡng Chez Carole là nơi vô cùng lý tưởng cho kỳ nghĩ của bạn khi đến với đảo ngọc. Chez Carole đc xây...

  • Saphir Hotel 4* Đà Lạt
    Saphir Hotel 4* Đà Lạt

    *Đà Lạt lun là điểm đến lý tưởng dành cho mọi du khách. Còn gì tuyệt vời hơn khi đc trải qua một kỳ nghĩ thú vị tại Tp sương mù với những cảnh sắc...

  • Lazi Beach Resort 4* Bình Thuận
    Lazi Beach Resort 4* Bình Thuận

    *Lazi Beach được xây dựng trên khu bờ biển với những nét độc đáo hiếm nơi nào có được. Những thảm co xanh trải dài dọc bờ biển, những thân cây dương...

  • Resort 5* Mer Perle Hòn Tằm
    Resort 5* Mer Perle Hòn Tằm

    *Mer Perle Hòn Tằm  là resort tọa lạc trên đảo hòn tằm giữa vịnh Nha Trang, khoảng không gian hoang sơ với những thảm cỏ xanh mướt và bờ cát...

  • Rong Biển Chiên Tỏi
    Rong Biển Chiên Tỏi

    *Thành Phần: -Tỏi tươi -Rong biển -Dầu ăn -Thịt sấy khô (nếu có) *Cách làm: -Cho dầu ăn vào chảo, sau khi nóng nổi tiêm li ti cho tỏi vào phi...

  • Bài 3 : Tính Chu Vi Và Diện Tích Hình Chữ Nhật
    Bài 3 : Tính Chu Vi Và Diện Tích Hình Chữ Nhật

    Trong các môn học , bài viết này liên quan đến môn toán học của các bạn . Các bạn cần nhớ đến công thức tính chu vi và diện tích của hình như nhật ....

  • Mẹo : Gõ Tiếng Việt Trong Game Không Lỗi Skill (Kỹ Năng) W
    Mẹo : Gõ Tiếng Việt Trong Game Không Lỗi Skill (Kỹ Năng) W

    Đôi Nét Về Bộ Gõ "GoTiengViet" Đây là bộ gõ nằm trong danh sách các bộ gõ có thể thể gõ tiếng Việt trong game mà không bị lỗi kỹ năng W ....

  • Tải Bộ Cài Windows 10 Pro Lite Version 1803 - Phiên Bản Dành Cho Máy Cấu Hình Thấp
    Tải Bộ Cài Windows 10 Pro Lite Version 1803 - Phiên Bản Dành Cho Máy Cấu Hình Thấp

    Ưu Điểm Của Windows 10 Pro Lite 1803Thích hợp cho máy tính văn phòng, máy tính cài phòng gameThích hợp cho máy tính và laptop có cấu hình thấpMáy có...

  • Internet 5G: Thay thế tốc độ cao cho cáp?
    Internet 5G: Thay thế tốc độ cao cho cáp?

    I.Wifi 5G Là Gì ? Tương tự như cách bạn kết nối WiFi ở nhà ngay bây giờ, thông qua một dịch vụ không dây hiện có như vệ tinh hoặc kết nối có dây...