We sometimes get the question from our clients–why are ads not showing on my website? The truth is–there can be several reasons why. A lot of times, it may be due to technical issues. However, sometimes it can be affected by publishers’ own actions with the website and its content.
This article explains 4 of the most common reasons why the ads are not showing on your blog if you use a monetization platform. Moreover, it also covers the most common problems that Google AdSense publishers face regarding ad serving.
1. More Than One Header Bidding
Both companies have their own header bidding wrappers that may come into conflict with one another’s wrapper tags. Ultimately, this may result in ads appearing broken or not showing.
Our clients can request a free website loading speed audit, where our experts will offer solutions specifically relevant to your website.
Related Article: Best Free Plugins For WordPress 2023
Minification, also known as minimization, is the process that removes all unnecessary characters from a source code, such as whitespaces, line breaks, comments, etc. In the end, you’re left with a shorter code that consumes fewer browser resources to download.
Minified JS Example
4. Modified Tags
Mostly, Setupad’s ad tags consist of two parts–<iframe> element and <script> element. Sometimes, a publisher may change the sequence of the elements or divide them into two parts. This interferes with the HTML code and may prevent the ads from showing.
Similarly, an older WordPress plugin or an outdated WordPress theme can modify attributes inside the ad code. Ultimately, this will cause ad delivery errors.
Setupad Expert Opinion
Signe Kreicere, Technical Support Engineer at Setupad: “We suggest always checking for updates for your WordPress plugins. If the plugin has not been updated in the past year, consider switching to another one. Outdated plugins are also a big security risk for publishers as they may break other scripts on your website.”
The example below shows how modified <iframe> has resized the additional content.
What to Do if Google AdSense is Not Showing Ads?
Sometimes, AdSense publishers may face a problem when the ads are not showing up on their blog because they have broken one or more of Google’s policies, for example, related to content.
So, what should you do if Google AdSense is not showing ads?
• Get AdSense approval
If Google has found one or more policy violations on your website, your site won’t be eligible to show ads. There are many reasons why the website doesn’t get approved, but the most common one is if your website has duplicate content.
Another reason why Google AdSense is not accepting your website is insufficient content. For example, sites that contain mostly images or videos may also not be approved to show ads.
• Check the ads.txt
Ads.txt is an IAB initiative that lets you declare authorized sellers of your ad inventory. Google uses ads.txt to determine which sellers are allowed to display ads on a publisher’s website.
If your website doesn’t have an ads.txt or if it misses the publisher ID, the auction for an ad request won’t run, and you will lose your ad revenue. All Setupad publishers are required to add an ads.txt file to their website to show ads.
• Fix Google penalty
If Google suspects your website of engaging in bad practices, such as phishing, spammy downloads, or malware, it might hide your website from Google Search or label your site as dangerous to users. Besides, a lot of time, publishers may not realize they have engaged in bad practices.
For example, you or someone you have hired may have used black hat SEO tactics to improve search rankings, such as purchased links or stuffing your webpage with irrelevant keywords (keyword stuffing).
Although it is possible to fix the problem and request a review, it usually takes around 30 days (or more) for Google to recrawl your website and remove any labelings. Moreover, it may affect your search ranking for quite some time. Remember to use white hat SEO techniques only and always refer to Google Webmaster Quality guidelines to avoid getting a Google penalty.
As you can see, several things can go wrong and result in ads not showing on your website. We do not suggest solving technical issues by yourself unless you have a dedicated webmaster, as you may complicate things even further.
If you are a Setupad client, you should contact your Account Manager, and he will pass the case onto the Technical Support team, who will review and debug the issue. If Google has blocked your website, contact us, and we will help you to fix it.
Did you ever face any problems that resulted in ads not showing on your website? Let us know in the comments or email [email protected].