我需要在我的网站上放置 Google Adsense for Search(AFS) 广告单元(见屏幕截图)。
但我正在查看 AMP 文档,但在此处找不到这种广告类型。 https://www.ampproject.org/docs/reference/amp-ad.html
有没有办法做到这一点,或者 AMP 不支持这些广告?
问候, 卡德莫斯
我需要在我的网站上放置 Google Adsense for Search(AFS) 广告单元(见屏幕截图)。
但我正在查看 AMP 文档,但在此处找不到这种广告类型。 https://www.ampproject.org/docs/reference/amp-ad.html
有没有办法做到这一点,或者 AMP 不支持这些广告?
问候, 卡德莫斯
有一个 Github 问题讨论这个话题:https ://github.com/ampproject/amphtml/issues/2659
如果您想要的集成是这样的:https ://support.google.com/adsense/answer/9879?hl=en那么您应该尝试将其放入 amp-iframe 中。
是的,可以在 AMP 网页上投放 CSA 广告
<amp-ad width=auto height=300
type='csa'
layout='fixed-height'
data-afs-page-options='{"pubId": "partner-pub-id", "query": "flowers"}'
data-afs-adblock-options='{"width": "auto", "number": 2}'>
</amp-ad>
https://github.com/ampproject/amphtml/blob/master/ads/google/csa.md
AMP 目前支持 AdSense 等提供商。您可以使用 amp-ad 组件在您的网页上放置广告。请参阅示例片段。
<amp-ad width="320" height="250"
type="adsense"
data-ad-client="ca-pub-8125901705757971"
data-ad-slot="7783467241">
</amp-ad>
您需要在type
属性上指定您想要的提供者,然后设置一些特定于该提供者的其他属性。
您也可以查看此博客以供参考。