我正在为我的网站实施Facebook即时文章,并遇到了以下问题。
Facebook表示,您可以实现所需的任何广告代码,甚至是Google Double Click for Publishers,当当前库存中没有广告投放时,它使用Adsense作为默认备份,但代码位于iframe中:
<figure class="op-ad">
<!-- Use this for your ads -->
<iframe src="" height="50" width="320"></iframe>
</figure>
问题是,我在广告中使用了Google Adsense,并且iframes存在问题:
http://adsense.blogspot.ro/2011/06/clarifying-our-ad-implementation.html
有人知道如何解决这个困境吗?
""Facebook表示,您可以实现任何您想要的广告代码,甚至是使用Adsense作为默认备份的Google Double Click for Publishers。
不允许将 adsense 用作默认备份。这是违反规则的。
AdPlugg可以做到这一点。您上面的标签将变为:
<figure class="op-ad">
<!-- Use this for your ads -->
<iframe src="http://www.adplugg.com/serve/<your_adplugg_access_code>/html/1.1/index.html?zn=fb_zone_1" height="50" width="320"></iframe>
</figure>
然后,您可以将 AdSense 代码放入"自定义"AdPlugg 广告中,并将其配置为投放到"fb_zone_1"AdPlugg 区域(如上述示例网址中所述)。
使用此解决方案,您可以根据需要将其他广告(会员网络、直接购买等)轮播到该区域。 它还允许您更新广告,而无需更新整个即阅文 Feed。
我在这里发布了一个博客,其中包含有关如何执行此操作的更多信息: Facebook即时文章广告
这里提出/回答了一个类似的问题(可能会有所帮助):在Facebook Instant Article中添加DFP DoubleClick。
免责声明:我为 AdPlugg 工作。
更新:目前的Facebook即阅文政策似乎只允许投放直销广告或Facebook受众网络广告。 不允许使用其他广告网络。 根据这些政策,您仍然可以使用 AdPlugg,但只能投放您直接销售给广告客户的广告资源,而不是 AdSense 广告。
您可以使用 Adsensse 代码。它对我来说效果很好,使用 iframe。
不要忘记在文章标题中使用它:
<meta property="fb:use_automatic_ad_placement" content="true">
下面是标记的示例:
<figure class="op-ad">
<iframe height="250" style="border:0;margin:0;padding:0;" width="300">
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<ins class="adsbygoogle"
style="display:inline-block;width:300px;height:250px"
data-ad-client="ca-pub-XXXXXXXXXXXX"
data-ad-slot="XXXXXXXXXXX"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
</iframe>
</figure>
放置上下文,您的代码将如下所示:
<!doctype html>
<html lang="pt-br" prefix="op: http://media.facebook.com/op#">
<head>
<meta charset="utf-8">
<link rel="canonical" href="https://yoursite/your-article/">
<meta property="fb:use_automatic_ad_placement" content="true">
<meta property="fb:article_style" content="default">
<meta property="op:markup_version" content="v1.0">
</head>
<body>
<article>
<header>
<!-- cover -->
<figure class="op-ad">
<iframe height="250" style="border:0;margin:0;padding:0;" width="300">
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- 300x250 - Rodapé Texto -->
<ins class="adsbygoogle"
style="display:inline-block;width:300px;height:250px"
data-ad-client="ca-pub-XXXXXXXXXXXX"
data-ad-slot="XXXXXXXXXXX"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
</iframe>
</figure>
<figure>
<img src="https://yoursite/your-article/image.jpg" />
</figure>
<!-- The title and subtitle shown in your Instant Article -->
<h1>Title;</h1>
<!-- author(s) -->
<address>
Writen by <a>Author</a>
</address>
<!-- publication date/time -->
<time class="op-published" datetime="2016-08-16T17:47:42+00:00">16 ago 2016</time>
<!-- modification date/time -->
<time class="op-modified" datetime="2016-08-16T17:47:42+00:00">16 ago 2016</time>
</header>
<!-- Article body goes here (CONTINUE LIKE A NORMAL INSTANT ARTICLE) -->