Tại sao quảng cáo AdSense không hiển thị trên website?

Bạn đã chèn mã quảng cáo của AdSense lên blog/ website của mình chờ xét duyệt bước hai nhưng mãi vẫn không thấy quảng cáo hiển thị? Bạn đã đăng ký thành công tài khoản Google AdSense, hí hửng chèn mã quảng cáo lên site để bắt đầu kiếm tiền nhưng mãi vẫn chẳng thấy quảng cáo đâu? Quảng cáo AdSense của bạn đang hiển thị bình thường thì tự nhiên biến mất, trong khi bạn vẫn có thể đăng nhập được vào trang quản trị?
Tham khảo thêm:
Có rất nhiều lý do có thể khiến quảng cáo AdSense không hiển thị trên blog/website của bạn. Hãy dành ít phút để cùng WP Căn bản điểm qua một số nguyên nhân phổ biến nhất nhé.
Những lý do phổ biến khiến quảng cáo AdSense không hiển thị
1. Tài khoản của bạn đã từng bị từ chối trong lần đăng ký AdSense trước đây
Nếu đơn đăng ký AdSense của bạn đã bị từ chối ngay từ đầu thì các máy chủ của Google đã được lập trình sẵn để không phân phát quảng cáo AdSense và chức năng AdSense dành cho tìm kiếm đến bất kỳ trang web nào có liên quan tới tài khoản của bạn. Mặc dù Google thường xuyên cập nhật các máy chủ của mình để liên tục thay đổi trạng thái tài khoản của bạn, tuy nhiên, bạn có thể phải chờ đợi lên đến 48 giờ để quảng cáo Google xuất hiện và lên đến 1 tuần để AdSense dành cho tìm kiếm hoạt động trên các trang web của mình. Cách giải quyết duy nhất cho vấn đề này chính là kiên nhẫn và chờ đợi.
2. Các vấn đề liên quan đến trình duyệt web và chặn quảng cáo
Một số trình duyệt có thể không tương thích hoàn toàn với quảng cáo Google AdSense. Một số khác thì được cài sẵn các tiện ích giúp chặn quảng cáo. Do đó, tôi khuyên bạn nên xóa bộ nhớ cache của trình duyệt, xóa cookie và gỡ bỏ các tiện ích giúp chặn quảng cáo trước khi thử truy cập lại vào trang web.
3. Mã AdSense của bạn được triển khai không đúng cách
Để chắc chắn rằng mã quảng cáo AdSense của bạn đã được triển khai đúng, trước tiên, hãy mở trang web của bạn trong trình duyệt và xem mã nguồn (page sources). Tiếp theo, hãy so sánh mã AdSense trong nguồn trang với mã từ tài khoản AdSense của bạn. Quảng cáo của bạn có thể không hiển thị nếu bạn phát hiện thấy bất kỳ vấn đề nào sau đây:
- Mã AdSense không xuất hiện toàn bộ.
- Tất cả mã hiển thị trên một dòng.
- Mã có thêm các thẻ HTML bên trong.
Bạn có thể truy cập vào trang Hướng dẫn triển khai mã của Google AdSense để xem các bước thực hiện quá trình chèn mã quảng cáo AdSense vào mã nguồn HTML của các trang web.
4. Bạn đã đăng ký tài khoản thông qua các đối tác lưu trữ của AdSense và triển khai mã quảng cáo trên tên miền của bạn
Nếu bạn đã đăng ký tài khoản thông qua các đối tác lưu trữ của AdSense như Blogger (BlogSpot) hoặc YouTube và cũng muốn hiển thị quảng cáo AdSense trên tên miền của riêng mình, bạn sẽ cần gửi yêu cầu chấp thuận một lần nữa từ trong tài khoản AdSense của bạn.
5. Bạn đã không nhận được mã PIN sau 3 lần yêu cầu
Sau 3 lần yêu cầu, nếu bạn vẫn không nhập được mã PIN, quảng cáo của bạn có thể sẽ ngừng hiển thị. Để quảng cáo hiển thị trở lại, bạn sẽ cần phải nhập mã PIN hoặc xác minh địa chỉ của mình bằng cách giấy tờ hợp pháp. Nếu bạn gặp sự cố khi nhận mã PIN, vui lòng tham khảo các bài viết dưới đây:
6. Quảng cáo được chèn vào bên trong các khung lồng nhau
Mặc dù bạn có thể chọn nơi để đặt quảng cáo trên blog/ website của mình, tuy nhiên, hãy chắc chắn bạn không nhúng mã quảng cáo vào quá nhiều thẻ div hoặc khung lồng nhau. Tùy thuộc vào trình duyệt web, việc triển khai mã quảng cáo theo cách này có thể khiến quảng cáo xuất hiện không chính xác.
7. JavaScript không được bật trong trình duyệt web của bạn
Hãy đảm bảo bạn đã bật JavaScript trong trình duyệt web của mình, vì điều này cần thiết cho việc hiển thị quảng cáo. Nếu bạn gặp sự cố khi xem quảng cáo, hãy thử kiểm tra xem có bất kỳ JavaScript nào trên trang web của bạn đang xung đột với mã quảng cáo AdSense hay không?
Trên đây là một số vấn đề phổ biến nhất có thể khiến quảng cáo AdSense không hiển thị trên blog/ website của bạn. Hy vọng chúng có thể giúp bạn giải quyết triệt để vấn đề mà bạn đang gặp phải.
Nếu bạn biết các lý do khác có thể dẫn đến việc quảng cáo AdSense không hiển thị, hãy chia sẻ với chúng tôi bằng cách sử dụng khung bình luận bên dưới.
Nếu bạn thích bài viết này, hãy subscribe blog của tôi để thường xuyên cập nhật những bài viết hay nhất, mới nhất qua email nhé. Cảm ơn rất nhiều. :)






Cảm ơn Hiếu bài viết khá hay. Mình đk adsense được rồi nhưng web hiện ít truy cập quá, nếu không đặt code vào bất kỳ web nào thì tài khoản adsense đó có bị sao không Hiếu.
Bạn có thể đặt code lên site khác, miễn là site đó tuân thủ đầy đủ các quy định của Google AdSense. Trước đây chỉ cần chèn code lên là nó hiển thị. Nhưng giờ Google họ xét duyệt kỹ hơn nên nhiều lúc đặt lên nó không hiển thị quảng cáo đâu. :)
Ah vậy hả , giờ mình chèn cũng hiển thị nhưng ít truy cập quá nên chưa muốn, cứ để vậy khi nào ổn rồi mới chèn dc ko
Tài khoản mình mới, chưa có mã pin nữa. hi
Được bạn. :)
Ok thanks nhé, nếu như mình muốn làm kênh yout thì nên dùng tài khoản gmail adsense này hay dùng gmail khác nhỉ.
Nhờ Hiếu tư vấn dùm :)
Nếu bạn sợ bị banned account AdSense do dính hình phạt trên YouTube thì nên đăng ký bằng Gmail khác. :)
trang web mình cài mãi mà không hiện quảng cáo. đã nhả code đúng nơi rồi mà ? web mình là : mucinhanoi365.com
Trang bán hàng và dịch vụ thì không thể đăng ký hay hiển thị quảng cáo Google AdSense đâu bạn nhé. :P
Cho mình hỏi web sakurafashion.vn của mình bán hàng, có viết blog đều đặn thì vẫn không đặt quảng cáo google adsense được ạ? Mình cám ơn.
Site bán hàng thì đừng bao giờ nghĩ đến việc đăng ký Google AdSense bạn nhé. :)
Vậy mình có thể đăng ký một số mạng quảng cáo khác, hoặc chèn tiếp thị liên kết như Accesstrade phải không ạ? Mình muốn kiếm ít $ để trả nhuận bút cho cộng tác viên viết bài đó mà :)
Bạn cứ thử xem sao. Mấy mạng tiếp thị liên kết ở VN thì đăng ký dễ hơn nhiều. :P
Em bị cái lỗi này, không biết là do đâu, có thánh nào giúp em được không ạ
https://s14.postimg.org/v1uimvjw1/loi_Adsense.png
Site bạn có nội dung gì đâu mà đòi hiển thị quảng cáo AdSense? Google bây giờ phê duyệt hiển thị quảng cáo chặt chẽ lắm. Kể cả khi bạn có sẵn tài khoản thì cũng không phải cứ chèn là quảng cáo nó hiển thị đâu. Không đạt tiêu chuẩn thì… nghỉ. :P
Cảm ơn anh,
Do em không hiểu vì sao nó không hiển thị thôi, chứ nội dung thì em sẽ làm sau.
Mới tham gia MMO nên cái gì cũng dọc qua để biết
Nếu bạn muốn kiếm tiền với AdSense thì nên làm site tiếng Anh thay vì tiếng Việt. CPC và CPM của Việt Nam bèo bọt lắm. :P
Em đang gặp phải tình trạng là google rất ít index trang của em. Em viết bài đều đặn, không nhiều những em viết chất lượng, ngày hai bài đều đặn . Mà hôm qua em gặp tình trạng lỗi 403 trong Console, em kiểm tra bài viết thấy bình thường . Hôm nay em bê nguyên cái link đó lên google gõ mà không thấy đâu cả, em liền qua Console yêu cầu tìm nạp index thẳng cái link bài viết đó. Kết quả báo chữ Lỗi đỏ ngòm, em không hiểu vì sao . Trước kia em còn bỡ ngỡ, để google index hết cả những trang linh tinh, xong mới đây em tìm và vào Console yêu cầu xóa sạch , cỡ cả trăm link gì đó.Xóa xong mới nghĩ ra là sao không chuyển hướng 301 mấy cái trang 404 về trang chủ haiz . Không biết có phải em đang trả giá hay không anh Hiếu :( Mà lỗi 403 Truy cập bị từ chối là do sao anh ? Em thấy lo lắng qúa, có khi nào đang trong quá trình chuẩn bị ban domain không anh :(
403 là lỗi máy chủ web chặn truy cập mà. Kiểm tra lại file .htaccess của bạn đi. :P
Ủa nó bị lỗi mỗi cái link nó bài viết đó thôi anh, nếu do .htaccess em nghĩ cả website đều bị chặn chứ anh ?
403 là lỗi máy chủ không cho phép truy cập và nó thường liên quan đến file .htaccess hoặc permission của các file (CHMOD). Nếu file .htaccess chỉ chặn một số link nhất định thì làm sao nó ảnh hưởng đến toàn bộ site được. :P
Em kiểm tra file .htaccess thấy một loạt như thế này, lạ quá e nhớ chưa tạo ra bao giờ. Trường hợp này như thế nào a, em phải làm gì với file .htaccess bây giờ a :(
# 6G:[QUERY STRINGS]
RewriteEngine On
RewriteCond %{QUERY_STRING} (eval\() [NC,OR]
RewriteCond %{QUERY_STRING} (127\.0\.0\.1) [NC,OR]
RewriteCond %{QUERY_STRING} ([a-z0-9]{2000}) [NC,OR]
RewriteCond %{QUERY_STRING} (javascript:)(.*)(;) [NC,OR]
RewriteCond %{QUERY_STRING} (base64_encode)(.*)(\() [NC,OR]
RewriteCond %{QUERY_STRING} (GLOBALS|REQUEST)(=|\[|%) [NC,OR]
RewriteCond %{QUERY_STRING} (|%3) [NC,OR]
RewriteCond %{QUERY_STRING} (\|\.\.\.|\.\./|~|`||\|) [NC,OR]
RewriteCond %{QUERY_STRING} (boot\.ini|etc/passwd|self/environ) [NC,OR]
RewriteCond %{QUERY_STRING} (thumbs?(_editor|open)?|tim(thumb)?)\.php [NC,OR]
RewriteCond %{QUERY_STRING} (‘|\”)(.*)(drop|insert|md5|select|union) [NC]
RewriteRule .* – [F]
# 6G:[REQUEST METHOD]
RewriteCond %{REQUEST_METHOD} ^(connect|debug|delete|move|put|trace|track) [NC]
RewriteRule .* – [F]
# 6G:[REFERRERS]
RewriteCond %{HTTP_REFERER} ([a-z0-9]{2000}) [NC,OR]
RewriteCond %{HTTP_REFERER} (semalt.com|todaperfeita) [NC]
RewriteRule .* – [F]
# 6G:[REQUEST STRINGS]
RedirectMatch 403 (?i)([a-z0-9]{2000})
RedirectMatch 403 (?i)(https?|ftp|php):/
RedirectMatch 403 (?i)(base64_encode)(.*)(\()
RedirectMatch 403 (?i)(=\’|=\%27|/\’/?)\.
RedirectMatch 403 (?i)/(\$(\&)?|\*|\”|\.|,|&|&?)/?$
RedirectMatch 403 (?i)(\{0\}|\(/\(|\.\.\.|\+\+\+|\\”\\”)
RedirectMatch 403 (?i)(~|`||:|;|,|%|\|\s|\{|\}|\[|\]|\|)
RedirectMatch 403 (?i)/(=|\$&|_mm|cgi-|etc/passwd|muieblack)
RedirectMatch 403 (?i)(&pws=0|_vti_|\(null\)|\{\$itemURL\}|echo(.*)kae|etc/passwd|eval\(|self/environ)
RedirectMatch 403 (?i)\.(aspx?|bash|bak?|cfg|cgi|dll|exe|git|hg|ini|jsp|log|mdb|out|sql|svn|swp|tar|rar|rdf)$
RedirectMatch 403 (?i)/(^$|(wp-)?config|mobiquo|phpinfo|shell|sqlpatch|thumb|thumb_editor|thumbopen|timthumb|webshell)\.php
# 6G:[USER AGENTS]
SetEnvIfNoCase User-Agent ([a-z0-9]{2000}) bad_bot
SetEnvIfNoCase User-Agent (archive.org|binlar|casper|checkpriv|choppy|clshttp|cmsworld|diavol|dotbot|extract|feedfinder|flicky|g00g1e|harvest|heritrix|httrack|kmccrew|loader|miner|nikto|nutch|planetwork|postrank|purebot|pycurl|python|seekerspider|siclab|skygrid|sqlmap|sucker|turnit|vikspider|winhttp|xxxyy|youda|zmeu|zune) bad_bot
# Apache < 2.3
Order allow,deny
Allow from all
Deny from env=bad_bot
# Apache >= 2.3
Require all granted
Require not env bad_bot
#AIOWPS_SIX_G_BLACKLIST_END
#AIOWPS_FIVE_G_BLACKLIST_START
# 5G BLACKLIST/FIREWALL (2013)
# @ http://perishablepress.com/5g-blacklist-2013/
# 5G:[QUERY STRINGS]
RewriteEngine On
RewriteBase /
RewriteCond %{QUERY_STRING} (\”|%22).*(|%3) [NC,OR]
RewriteCond %{QUERY_STRING} (javascript:).*(\;) [NC,OR]
RewriteCond %{QUERY_STRING} (|%3) [NC,OR]
RewriteCond %{QUERY_STRING} (\\|\.\./|`|=’$|=%27$) [NC,OR]
RewriteCond %{QUERY_STRING} (\;|’|\”|%22).*(union|select|insert|drop|update|md5|benchmark|or|and|if) [NC,OR]
RewriteCond %{QUERY_STRING} (base64_encode|localhost|mosconfig) [NC,OR]
RewriteCond %{QUERY_STRING} (boot\.ini|echo.*kae|etc/passwd) [NC,OR]
RewriteCond %{QUERY_STRING} (GLOBALS|REQUEST)(=|\[|%) [NC]
RewriteRule .* – [F]
# 5G:[USER AGENTS]
# SetEnvIfNoCase User-Agent ^$ keep_out
SetEnvIfNoCase User-Agent (binlar|casper|cmsworldmap|comodo|diavol|dotbot|feedfinder|flicky|ia_archiver|jakarta|kmccrew|nutch|planetwork|purebot|pycurl|skygrid|sucker|turnit|vikspider|zmeu) keep_out
Order Allow,Deny
Allow from all
Deny from env=keep_out
# 5G:[REQUEST STRINGS]
RedirectMatch 403 (https?|ftp|php)\://
RedirectMatch 403 /(https?|ima|ucp)/
RedirectMatch 403 /(Permanent|Better)$
RedirectMatch 403 (\=\\\’|\=\\%27|/\\\’/?|\)\.css\()$
RedirectMatch 403 (\,|\)\+|/\,/|\{0\}|\(/\(|\.\.\.|\+\+\+|\||\\\”\\\”)
RedirectMatch 403 \.(cgi|asp|aspx|cfg|dll|exe|jsp|mdb|sql|ini|rar)$
RedirectMatch 403 /(contac|fpw|install|pingserver|register)\.php$
RedirectMatch 403 (base64|crossdomain|localhost|wwwroot|e107\_)
RedirectMatch 403 (eval\(|\_vti\_|\(null\)|echo.*kae|config\.xml)
RedirectMatch 403 \.well\-known/host\-meta
RedirectMatch 403 /function\.array\-rand
RedirectMatch 403 \)\;\$\(this\)\.html\(
RedirectMatch 403 proc/self/environ
RedirectMatch 403 msnbot\.htm\)\.\_
RedirectMatch 403 /ref\.outcontrol
RedirectMatch 403 com\_cropimage
RedirectMatch 403 indonesia\.htm
RedirectMatch 403 \{\$itemURL\}
RedirectMatch 403 function\(\)
RedirectMatch 403 labels\.rdf
RedirectMatch 403 /playing.php
RedirectMatch 403 muieblackcat
1. Nếu site của bạn có sử dụng plugin bảo mật, hãy deactive và xóa nó đi.
2. Xóa sạch nội dung của file
.htaccess. Khôi phục nó về nội dung mặc định như sau:3. Thử submit link vào Google và yêu cầu index xem sao.
Cảm ơn anh, là do thằng All In One WP Security . Khá là bực mình, không biết là ngoài đặt tên tài khoản và pass “độc đáo” ra thì có cần thiết phải thêm plugin bảo mật nữa không anh ? Theme và Plugin em sài đều là hàng chuẩn mua tại shop, em có tham khảo thêm cách bảo mật bằng .htaccess. của anh nữa, nhiêu đó đủ yên tâm chưa anh nhỉ ?
Bạn nên cài plugin giới hạn số lần đăng nhập, vô hiệu hóa việc chỉnh sửa file theme và plugin từ trong WordPress Admin, cài plugin hỗ trợ bảo mật 2 bước…
Bạn ơi mình đăng ký quảng cáo bị báo This URL is not available for signing up for AdSense.
Thì phải làm sao ạ!.
Tại vì mình đã đăng ký 1 lần nhưng bị hủy xong dùng mail khác đăng ký cũng bị hủy đây là lần 3 thì mình bị báo như vậy :((
Như vậy thì nhiều khả năng domain của bạn đã bị Google AdSense banned vì cố tình thay đổi email để đăng ký nhiều lần. Mỗi web chỉ nên sử dụng 1 email thôi. Đăng ký không được thì phải đăng ký lại bằng chính email đó. :P
Chừng nào thì được bỏ banner vậy bạn?? có cách nào giúp mình với ?
Google mà đã banned AdSense thì xác định là vĩnh viễn bạn nhé. Cách duy nhất là đổi domain khác. Tham khảo: https://wpcanban.com/kiem-tien-online/lam-gi-khi-bi-google-adsense-ban-domain.html :P
Bạn Hiếu cho mình hỏi với. Site của mình đã đăng ký 2 lần bị từ chối. Mình có chèn code quảng cáo của 1 tk adsense khác vào thì vẫn hiện thị quảng cáo. Hiện tại mình sửa xong site khi vào đăng ký cũng báo lỗi như vậy. (Mình đã xóa code quảng cáo của tài khoản kia rồi)
Như vậy có phải bị google ban domain không và có cách nào giải quyết được không?
Cảm ơn Hiếu rất nhiều!
Không phải bị Google banned domain mà là do site của bạn có nội dung không phù hợp với chính sách của Google AdSense. Site của bạn chứa phần lớn là video (không có text) và nguồn từ YouTube nên không thể đăng ký được Google AdSense đâu, mặc dù bạn đặt quảng cáo của tài khoản khác lên thì nó vẫn hiện. :P
Web của mình http://tinbinhdinh.info/ bị dính phân mềm độc hại, mình đã fix xong giờ thì google adsen không hiển thị nữa :(, không biết có các nào khắc phục không, thanks !
Mình thấy trang của bạn đã hiện lại rồi đó :D
Mình đăng ký mới đã được xác nhận thành công, nhưng khi add code lại không thấy hiển thị gì luôn :)
Bạn chờ trong vòng 48 tiếng để Google nó phân phát quảng cáo đến website bạn nhé, đăng ký thành công rồi thì ngại gì phải xoắn :3
Cho m hỏi vì sao khi mình dùng điện thoại của m vào xem bài viết thì quảng cáo lúc có lúc thì khoảng trắng. Dùng máy tính với cốc cốc thì lúc nào cũng hiện mà dùng chrome thì lúc có lúc ko
Cho em hỏi cách đặt quảng cáo responsive vào khung header banner với ạ. Khi em đặt quảng cáo 728×90 thì hiện nhưng Khi đặt mã responsive thì không hiện quảng cáo. Đặt 728×90 vào thi khi xem trên điện thoại nó không co lại theo mạn hình mà vẫn hiện to nên trong xấu quá. Anh Hiếu chỉ giùm em với a.
Cám ơn bạn