Even if your Google Adsense Account got authorized/approved, the advertisements might not display for one of the following reasons:
1. Your Adsense account was disapproved previously
If your account was disapproved previously, the Google’s server might take up to 48 hours to trigger ads on your web properties. So, do not panic, wait for 48 hours. You should be fine.
2. Excessive Div tags or nested frames
Do not have your ad code placed inside several DIVs (like your code. Or iframes, do not place the code in iframes. Check it.
3. Wrongly implemented code
Check your codes to verify they are added properly. They should be complete and with proper HTML tags
4. Ad Blockers or browser issue
Make sure you are not using any Ad Blocker, if you are using one, make sure it’s disabled. Sometimes, even your browser can have the issues because of an excessive number of extensions being used. Try a different browser or the private browsing mode to check.
5. Javascript support
Check your browser to verify if you have Javascript enabled. Sometimes, you might turn it off accidentally.
6. Hosted Adsense Account
When you have a hosted Adsense account and you implement the code on your site for showing ads, it won’t work. Hosted Adsense accounts cannot show regular ads on a site.
Note : In some cases, Google AdSense team will see all the needs according to their policy. After approving it, Ads will show ASAP.