TÙY BIẾN VỊ TRÍ HIỂN THỊ GOOGLE ADSENSE TRONG WEBSITE
Bạn đang muốn chèn adsense vào website?
Bạn chỉ muốn dùng code và không muốn dùng plugin để tăng thời gian tải trang web?
Bạn chỉ muốn hiển thị adsense vào bài post? và không muốn hiển thị trên trang?
Trang giới thiệu của website bạn bị chèn quảng cáo và bạn không muốn điều này?
Vậy bài viết này sẽ giúp bạn giải quyết điều đó.
Nếu bạn sở hữu một trang website hoặc là một blogger trong lĩnh vực kiếm tiền online và bạn có một blog hoặc website với lượng traffic đủ lớn thì việc tối ưu các quảng cáo từ các nhà cung cấp sẽ giúp cho bạn tăng doanh thu một cách đáng kể.
Google adsense hiện nay đã phát hành chức năng chèn quảng cáo tự động, công việc của người dùng là chỉ cần chép mã script này vào code của website là có thể hiển thị quảng cáo ở tất cả các trang và bài viết trong website.
Tuy nhiên, điều này vô tình lại làm cho một số trang như các trang đang SEO về dịch vụ, các trang giới thiệu, liên hệ… trong website bạn bị chèn quảng cáo một cách vô tội vạ. Dẫn đến trải nghiệm người dùng bị hạn chế và gây khó chịu cho khách hàng.
Nội dung bài viết này chủ yếu hướng dẫn các bạn dùng WordPress cách tùy chỉnh quảng cáo adsense chỉ hiển thị quảng cáo ở các bài post mà không hiển thị quảng cáo ở các trang của website.
Bạn chỉ cần mở file functions.php của themes ra, sau đó kéo đến cuối cùng và chèn đoạn code bên dưới vào.
//Insert ads after second paragraph of single post content.
add_filter( ‘the_content’, ‘prefix_insert_post_ads’ );
function prefix_insert_post_ads( $content ) {
$ad_code = ‘<div> code google adsense của bạn</div>’;
if ( is_single() && ! is_admin() ) {
return prefix_insert_after_paragraph( $ad_code, 2, $content );
}
return $content;
}
// Parent Function that makes the magic happen
function prefix_insert_after_paragraph( $insertion, $paragraph_id, $content ) {
$closing_p = ‘</p>’;
$paragraphs = explode( $closing_p, $content );
foreach ($paragraphs as $index => $paragraph) {
if ( trim( $paragraph ) ) {
$paragraphs[$index] .= $closing_p;
}
if ( $paragraph_id == $index + 1 ) {
$paragraphs[$index] .= $insertion;
}
}
return implode( ”, $paragraphs );
}
Chú ý:
- Bạn thay chữ code google adsense của bạn bằng đoạn code google mà bạn có được khi tạo quảng cáo adsense của bạn
- return prefix_insert_after_paragraph( $ad_code, 2, $content ); số 2 chính là số đoạn mà bạn muốn bắt đầu hiển thị trong bài viết. nếu bạn muốn hiện thị từ đoạn nào thì cứ thay bằng số tương ứng.
Code trên áp dụng cho những bạn chỉ muốn hiển thị một quảng cáo duy nhất vào bài viết vào vị trí mà bạn chọn, nếu bạn muốn hiển thị nhiều hơn thì bạn có thể tạo code quảng cáo tự động của google adsense rồi chép vào thay thế cho code google adsense của bạn là được.
Chúc các bạn thành công.
0 bình luận