Hi sirratty,
thanks for reaching out.
I checked the code of your homepage and believe that I found the issue.
Is it possible that you built the page using a page builder and have a different version for mobile and desktop? From the looks of it, the mobile code is loaded, but hidden using CSS when I visit the page using a desktop device and vice versa.
This means that an AdSense ad is loaded for mobile, but not visible when you are using a desktop device and that is against AdSense’ terms.
Here are a few possible solutions:
– use only responsive AdSense ads – they should not be loaded when the parent element is invisible
– don’t use different pages on mobile and desktop
– disable the AdSense ads for specific browser sizes following https://wpadvancedads.com/adsense-responsive-custom-sizes/. Your theme classifies every browser larger than 768 pixels as desktop and every below that as mobile
I know this is a bit technical and depending on your technical level, it might sound overwhelming. Just let me know what you understand and where you need more help.
Thanks,
Thomas