這段時間為一些老的網站添加了AMP版本,在《AMP (Accelerated Mobile Pages) “加速移動網頁”中的廣告》這篇博客文章中記錄了在AMP版本中添加AdSense廣告的一些信息。
今天嘗試了一下在AMP頁面中添加固定懸浮廣告,AMP官方網站中的信息:amp-sticky-ad。具體在Drupal中實施是修改/sites/all/themes/amptheme/ampsubtheme_example/templates/layout/html.tpl.php,加上兩段紅色的代碼:
<html amp> <head> <meta charset="utf-8"> <title>頁面标題</title> ...... <script async src="https://cdn.ampproject.org/v0.js"></script> <script async custom-element="amp-ad" src="https://cdn.ampproject.org/v0/amp-ad-0.1.js"></script> <script async custom-element="amp-form" src="https://cdn.ampproject.org/v0/amp-form-0.1.js"></script> <script async custom-element="amp-sticky-ad" src="https://cdn.ampproject.org/v0/amp-sticky-ad-1.0.js"></script> </head> <body> ...... <amp-sticky-ad layout="nodisplay"> <amp-ad width="320" height="100" type="adsense" data-ad-client="ca-pub-9094xxxxxxxxxxxx" data-ad-slot="11xxxxxxxx"> </amp-ad> </amp-sticky-ad> </body> </html>
這樣看上去效果還可以,隻是AMP版本的AdSense廣告在國内還是常常無法顯示。
评论