Rails plugin to add DFP tags to your site. AKA Dart for Publishers Small Business, Google Ad Manager, Google Publisher Tags, GPT…
Ruby HTML JavaScript CSS
Switch branches/tags
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
lib
test
.gitignore
Gemfile
Gemfile.lock
MIT-LICENSE
README
README.rdoc
Rakefile
dfp_helper.gemspec

README.rdoc

dfp_helper

Rails plugin to add DFP tags to your site.

AKA Dart for Publishers Small Business, Google Ad Manager, Google Publisher Tags, GPT…

Installation

$ gem install dfp_helper

Usage

In your layout between <head></head> put:

<%= dfp_helper_head %>

In your views:

<%= dfp_helper_slot '/1010898/sglinks_160x600' %>

Size needs to be declared if it cannot be guessed from the slot name:

<%= dfp_helper_slot '/11800773/moneymoney', {:size => [728,90]} %>

Supports targeting options:

<%= dfp_helper_slot '/11800773/moneymoney', {:size => [728,90], :targeting => {:host => 'sgforums.com', :countries => ['Singapore', 'Malaysia']}} %>

Slots in layout

If you have ad slots in your layout, you will need to make the calls to 'dfp_helper_slot' before 'dfp_helper_head', capture the output and then display it in the layout after.

For example:

<% content_for :ad_160x600 do %>
  <%= dfp_helper_slot '/1010898/sglinks_160x600' %>
<% end %>
<head>
  ...
  <%= dfp_helper_head %>
  ...
</head>
<body>
  ...
  <%= content_for :ad_160x600 %>
  ...
</body>

License

This project rocks and uses MIT-LICENSE.