django的dfp实现
django-dfp的Python项目详细描述
Django DFP
app,提供标签以获取google dfp广告。
内容
Overview
google通过其dfp服务提供服务器端添加。这个产品的灵感 按代码 http://support.google.com/dfp_sb/bin/answer.py?hl=en&answer=1651549。保留 django实现尽可能简单此产品更改顺序 页面中的javascript。
Installation
- 在python路径中安装或添加django-dfp。
- 将dfp添加到INSTALLED_APPS设置中。
Usage
使用{%load dfp_tags%}在模板中加载dfp_tags。调用{%dfp\u footer%} 一旦接近文件正文的末尾。你通常会称之为 在结束正文标记之前。
示例标记是
{% dfp_tag “/1234/travel” 300 250 interests=”sports,music” position=”top” color=variable foo=bar %}
字符串值以逗号分隔。注意逗号周围没有空格。 键和值都可以是变量。
您可以调用任意多个标记。有关更多示例,请参见http://support.google.com/dfp_sb/bin/answier.py?hl=en&answer=1651549。
Changelog
0.4.1
- 修复清单中的错误。
0.4
- 将javascript移动到模板中,以便可以对其进行自定义。
0.3.3
- 在setup.py中将django更改为django。
0.3.2
- 将slotenderended事件重新发布为dfpslotrendered。
0.3.1
- 允许目标键为变量。
0.3
- 不推荐dfp_头。
- 允许将任意目标键和值传递给{%dfp_tag%}tag as key=value对。
0.2.2
- 用javascript扫描dfp div。实际上,这意味着dfp广告现在是可缓存的。
0.2.1
- 不要再使用enablesingerequest方法,因为它破坏了通过ajax进行后续dfp加载的能力。
0.2
- 已重新添加异步脚本加载。
- 不赞成使用dfp_页眉标记并替换为dfp_页脚。DFP现在可以跨所有浏览器工作。
0.1.2
- 删除异步脚本加载,因为它不工作。
0.1.1
- 允许变量作为参数传递给模板标记。
0.1
- 第一次释放。