amp-ad extension .js script Google amp yani Google search console amp sorunları arasında bir hata olarak gözükmektedir ve bu hatanın google deki yeri şöyledir.
“amp-ad extension .js script” etiketi eksik veya hatalı, ancak “amp-ad” tarafından zorunlu tutulmaktadır. Bu durum yakında hata olarak değerlendirilecektir.
Bu hatanın çözümü şu şekildedir.
Amp sorunu olduğundan dolayı eklediğiniz adsense amp kodunun script dosyasında tanımlanmış olması gerekiyor yani;
<amp-ad
type=”adsense”
data-ad-client=”ca-pub-xxxxxx”
data-ad-slot=”xxxxx“>
</amp-ad>
Bu kod satırı içinde amp-ad extension .js script hatası amp-ad etiketinin script dosyasının olmamasından kaynaklanıyor olabilir.
<script async custom-element=”amp-ad” src=”https://cdn.ampproject.org/v0/amp-ad-0.1.js“></script>
Bu sorunu çözmek için bu kodu amp sayfanıza eklemeniz gerekmektedir.
bunun dışında Google otomatik reklam politikasını çıkardı ve amp içinde bile otomatik reklamlar gösterimi için amp-auto-ads kullanılıyor.
Otomatik reklamları eklemek için amp-auto-ads özelliğini kullanmanız gerekmektedir.
Sitenize otomatik adsense reklamı eklemek için bu kodu kullanmalısınız.
<amp-auto-ads type=”adsense”
data-ad-client=”ca-pub-xxxxxxxxxx“>
</amp-auto-ads>
Üstte belirtildiği gibi amp-ad sorunu oluşturmuştu google search console, bu kodla bir problem yaşamamak için yine amp sitemize bu kodu eklememiz gerekiyor. Bunu unutmayın ki <head> etiketi arasına eklemeniz gerekir.
<script async custom-element=”amp-auto-ads”
src=”https://cdn.ampproject.org/v0/amp-auto-ads-0.1.js“></script>
Bu kodu da eklerseniz Google search console içinde uyarı almazsınız.
Eğer amp ile sorun yaşıyorsanız bu sayfaya bakabilirsiniz: