Skip to content

Latest commit

 

History

History
53 lines (32 loc) · 1.15 KB

README.rdoc

File metadata and controls

53 lines (32 loc) · 1.15 KB

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.