Help - Theme Forest AMP template validation issues

I’m trying to finish up a site with an AMP template I bought here, and it will not validate. I was getting about 4 errors before adding the Google Adsense, and now I’m getting 14-15. Can someone please help?

I have read about this topic on ampbyexample, the amp project’s GitHub page, and stackoverflow, but it’s not making sense, and/or is not relevant to this situation.

Can someone please show me an example of a working amp-ad using adsense, and examples of how to fix these Access-Control-Allow-Origin errors?

The Errors (replaced site with example.com, but I can show code if that would help....)

[Error] Origin http://example.com is not allowed by Access-Control-Allow-Origin.
[Error] Failed to load resource: Origin http://example.com is not allowed by Access-Control-Allow-Origin. (amp_preconnect_polyfill_404_or_other_error_expected._Do_not_worry_about_it, line 0)
[Error] XMLHttpRequest cannot load https://pagead2.googlesyndication.com/amp_preconnect_polyfill_404_or_other_error_expected._Do_not_worry_about_it?1520639640000 due to access control checks.
[Error] Origin http://example.com is not allowed by Access-Control-Allow-Origin.
[Error] Failed to load resource: Origin http://example.com is not allowed by Access-Control-Allow-Origin. (amp_preconnect_polyfill_404_or_other_error_expected._Do_not_worry_about_it, line 0)
[Error] XMLHttpRequest cannot load https://googleads.g.doubleclick.net/amp_preconnect_polyfill_404_or_other_error_expected._Do_not_worry_about_it?1520639640000 due to access control checks.
[Error] Origin http://example.com is not allowed by Access-Control-Allow-Origin.
[Error] Failed to load resource: Origin http://example.com is not allowed by Access-Control-Allow-Origin. (amp_preconnect_polyfill_404_or_other_error_expected._Do_not_worry_about_it, line 0)
[Error] XMLHttpRequest cannot load https://3p.ampproject.net/amp_preconnect_polyfill_404_or_other_error_expected._Do_not_worry_about_it?1520639640000 due to access control checks.
[Error] Origin http://example.com is not allowed by Access-Control-Allow-Origin.
[Error] Failed to load resource: Origin http://example.com is not allowed by Access-Control-Allow-Origin. (amp_preconnect_polyfill_404_or_other_error_expected._Do_not_worry_about_it, line 0)
[Error] XMLHttpRequest cannot load https://d-8960769802976151398.ampproject.net/amp_preconnect_polyfill_404_or_other_error_expected._Do_not_worry_about_it?1520639640000 due to access control checks.
[Error] Blocked a frame with origin “https://d-8960769802976151398.ampproject.net” from accessing a frame with origin “http://example.com”. The frame requesting access has a protocol of “https”, the frame being accessed has a protocol of “http”. Protocols must match.

Qr (show_ads_impl.js:1:145655)
st (show_ads_impl.js:1:178159)
bt (show_ads_impl.js:1:181160)
et (show_ads_impl.js:1:165971)
e (show_ads_impl.js:1:171396)
ia (adsbygoogle.js:1:54827)
(anonymous function) (adsbygoogle.js:1:56244)
Global Code (integrator.js:1)

[Error] Blocked a frame with origin “https://d-8960769802976151398.ampproject.net” from accessing a frame with origin “http://example.com”. The frame requesting access has a protocol of “https”, the frame being accessed has a protocol of “http”. Protocols must match.

st (show_ads_impl.js:1:179034)
bt (show_ads_impl.js:1:181160)
et (show_ads_impl.js:1:165971)
e (show_ads_impl.js:1:171396)
ia (adsbygoogle.js:1:54827)
(anonymous function) (adsbygoogle.js:1:56244)
Global Code (integrator.js:1)