Skip to content

Latest commit

 

History

History
55 lines (33 loc) · 1.29 KB

README.md

File metadata and controls

55 lines (33 loc) · 1.29 KB

Google DFP

Ruby On Rails helpers and assets for Google DFP.

Installation

Gemfile:

gem 'google_dfp', :git => 'git://github.com/digineo/google_dfp.git'

Create a /config/google_dfp.yml in your rails project containing all configured creatives:

# creative with fixed size
skyscraper:
  size: 120x600
  unit: /123456/bigsize

# two possible creatives
bigsize_billboard:
  size: 728x90 900x250
  unit: /123456/billboard

# out of page slot (no size)
oop:
  unit: /123456/oop

Add the supplied javascript to your asset pipeline (e. g. /app/assets/javascripts/application.js)

//= require google_dfp

Please ensure the google_dfp.js is inserted at the bottom of your <body> element and jQuery is loaded before.

Usage

Just call the dfp_tag helper in any view to include insert a DFP tag.

<%= dfp_tag :leaderboard %>

You can optionally specify a targeting hash:

<%= dfp_tag :leaderboard, { :country => 'US', :customer_job => 'teacher' } %>

You are also able to supply a fallback name, which will be used if name cannot be found:

<%= dfp_tag :specific-leaderboard, {}, { :fallback => :house-leaderboard } %>

Copyright

Copyright © 2012-2014 Digineo GmbH, released under the MIT license.