跳转到主要内容

Django的DFP实现

项目描述

Django DFP

一个提供标签以获取Google DFP广告的应用程序。

概述

Google通过其DFP服务提供服务器端广告。本产品灵感来源于http://support.google.com/dfp_sb/bin/answer.py?hl=en&answer=1651549上的代码。为了使Django实现尽可能简单,本产品改变了该页面上的JavaScript顺序。

安装

  1. 安装或添加django-dfp到您的Python路径。

  2. dfp添加到您的INSTALLED_APPS设置。

使用

在模板中使用{% load dfp_tags %}加载dfp_tags。在文档体末尾附近调用一次{ %dfp_footer %}。您通常会在关闭body标签之前调用它。

一个示例标签是

{% 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

作者

Praekelt Foundation

  • Hedley Roos

变更日志

0.4.1

  1. 修复清单中的错误。

0.4

  1. 将javascript移动到模板中,以便进行自定义。

0.3.3

  1. 在setup.py中将Django更改为django。

0.3.2

  1. 将slotRenderEnded事件重新发布为DFPSlotRenderEnded。

0.3.1

  1. 允许目标键为变量。

0.3

  1. 废弃dfp_header

  2. 允许将任意目标键和值作为键=值对传递给{% dfp_tag %}标签。

0.2.2

  1. 使用javascript扫描DFP div。在实践中,这意味着DFP广告现在可缓存。

0.2.1

  1. 不要再使用enableSingleRequest方法,因为它会破坏通过ajax进行后续DFP加载的能力。

0.2

  1. 已重新添加异步脚本加载。

  2. 废弃dfp_header标签,并用dfp_footer替换。DFP现在将在所有浏览器中工作。

0.1.2

  1. 删除异步脚本加载,因为它不起作用。

0.1.1

  1. 允许将变量作为参数传递给模板标签。

0.1

  1. 第一个版本。

项目详情


下载文件

下载适合您的平台文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源代码发行版

django-dfp-0.4.1.tar.gz (7.2 kB 查看散列)

上传时间 源代码

构建发行版

django_dfp-0.4.1-py2.7.egg (7.5 kB 查看散列)

上传时间 源代码

由以下机构支持