# Discourse-Adplugin Ad plugin for Discourse forum. ## Installation * Supported Discourse version: v1.4 ### Non-docker installation * Run `bundle exec rake plugin:install repo=http://github.com/team-melbourne-rgsoc2015/discourse-adplugin` in your discourse directory * In development mode, run `bundle exec rake assets:clean` * In production, recompile your assets: `bundle exec rake assets:precompile` * Restart Discourse ### Docker installation As seen in a [how-to on meta.discourse.org](https://meta.discourse.org/t/advanced-troubleshooting-with-docker/15927#Example:%20Install%20a%20plugin), simply **add the plugin's repo url to your container's app.yml file**: ```yml hooks: after_code: - exec: cd: $home/plugins cmd: - mkdir -p plugins - git clone https://github.com/team-melbourne-rgsoc2015/discourse-adplugin.git ``` * Rebuild the container ``` cd /var/docker git pull ./launcher rebuild app ``` ## Usage * Go to Admin > Settings > Ad Plugin * Add DFP link into code boxes, input width and height based on Google Ad Ad units * If you wish to disable the ad, tick ad disabling box # Ad Providers Supported * Google DFP ## License GPL v2 TO-DO: * Publisher ID support * Add size restrictions in ad slot inventory + size input fields * Trust levels * More ad providers