Hi aaronmitashdev
Thanks for reaching out.
I suggest using an image or dummy ad to test if the ad injection was successful at the position of your choice. If the ad injection works as expected, I assume the white space at this position is caused by an AdSense ad loading without its content. This can happen for various reasons.
Please check our AdSense Errors page if you are seeing warnings about your AdSense account in Advanced Ads or in AdSense directly.
These are the most common reasons for AdSense ads not showing up right away.
- The account or site is new => wait 48 hours, but it can also take weeks
- The post is new => sometimes, AdSense needs some time to crawl it first before delivering ads
- Your site was not added => go to Account > Sites in your AdSense account and add it
- The ad is new => wait 30 minutes
- Your site does not comply with the AdSense policies => review them here
If this behavior is showing on your staging site, I would expect the ad to show correctly on your live site, if it was approved by AdSense.
Please let me know if you need anything else.
Best regards,
Henning