How to Solve Google-served Ads On Screens Without Publisher Content Policy Violation (Practical guide with 100% result)

When our site was hit with the Google-served Ads On Screens Without Publisher Content Policy Violation, it affected the entire site, and all ads were stalled by Google.
Below is the policy violation. It looks like a combination of issues, and you need to be patient and calm to resolve this. Do not panic.
This was one of the most frustrating moments for the site and its writers because the violation was so new to us, and we had no idea to wrap our minds around it.
Searches on YouTube and in search engines did not help us much. However, we took a critical look at the issues tabled by Google in the email along with the information available on the policy page of the AdSense account which related to the issue.
To solve the problem and get Google to restore ads, took us 11 days and 3 hours. Should you face similar problems, you should be able to solve this in less than 8 days and easily.
Follow our How to Solve Google-served Ads On Screens Without Publisher Content Policy Violation (Practical guide) which produced the results we needed.
#1. Disable all auto ads on the site.
Remove all ad codes from the site pages, side bards, content, etc. Where ever you copied and pasted ad codes on the site, visit that section and delete or remove the ads from the site. Uninstall all ads inserting plugins you are using.
#2. Edit pages affected and remove those not needed
Go to your pages and click on edit each page. If you visit a page that is blank on your site, copy and save the URL, since you will need it for a review by Google.
Remove or delete the pages without any information on the site, or you may update the page with enough information and keep it.
#3. Check for and remove pages left by plugins uninstalled
Where the site uses plugins that create their own pages, it is possible for the pages created by these plugins to remain on the site after you have uninstalled them. Look for them and delete them as well.
#4. Use Duplicate pages and Post plugins
You can also install a plugin that detects duplicate contents and pages, so it helps you discover any contents or pages that are duplicates on the site. Delete the most current or whichever you want to and redirect the deleted pages to your home page. Remove posts copied from other sites in the last one or two weeks as well.
#5. Restore Key pages to the Home Page
Ensure that your pages such as About Us, Contact Us, Privacy Policy, etc. are intact and visible on the home page of the site.
#6. Create and upload a new site map.
This will help take off all pages you have removed which might still be in search results or hide them from search results through the “REMOVE” feature in your Google Search Console. Site maps can be created from xml-sitemaps.com
#7. The Waiting Period
After doing this, wait for 24 hours, then hit the Fix button to complete the request for a review. Fill in the details as much as you can and use the links to the pages removed to make a case that you have adhered to the requests from Google AdSense. Clear the cache of the site.
#8. Update the site with new content
Throughout the process, keep publishing long tail and good content.
#9. Request a review
Once you are sure of the details you have entered, submit the details for review. This will take between 7 and 10 days for you to get feedback.
#10. Monitor Site
During the waiting period, you should see your regular ad serving increasing. If it is increasing, it means your corrections are yielding results, and you will soon be cleared of the policy violations. Once Google clears you of the violations, your page should look clean as shown in the image below.
Once you see the above image, you can activate yours..
a. Activate the auto ads
b. copy and insert ad codes into your widgets… (Home page, sidebars etc.)
c. If you are using ads inserter of any kind, reactivate it.
It is hoped that this post on “How to Solve Google-served Ads On Screens Without Publisher Content Policy Violation (Practical guide with 100% result)” will help you solve this problem.