0.0.2 • Published 6 years ago
vue-google-ad-manager v0.0.2
Google Ad Manager for Vue
Vue.js plugin to easy implement google ad units to your SPA
Currently in production on these sites
Installation
Install
npm install vue-google-ad-manageror
yarn add vue-google-ad-managerImport and use the plugin in your main.js or entry file You must pass in your network code and mappings. Sizes object is optional. Example below.
import AdManager from 'vue-google-ad-manager';
let mappings = {
banner:[
{ window :[0,0], sizes: [ [320,50] ] },
{ window :[980,0], sizes: [ [720,60],[728,90] ] }
],
rectangle:[
{ window: [0, 0], sizes: [ [300, 250] ] },
{ window: [980, 0], sizes: [ [300, 250] ] }
]
}
let sizes = {
banner: [ [720, 60],[728, 90],[320, 50] ],
rectangle: [ [300, 250] ]
};
Vue.use(AdManager, {
id: 'ad-manager-network-code',
mappings,
sizes //optional
});Params
| Title | Description | Type | Required |
|---|---|---|---|
| mappings | Mapping sizes object | object | true |
| sizes | Google ad unit sizes | object | false |
Use
Now you can use the google ad component throughout your application. There are a few params you can pass through for customization
<google-ad unit="AdUnitName"></google-ad>Params
| Title | Description | Type | Required |
|---|---|---|---|
| unit | Ad unit name from ad manager | string | true |
| id | Div id tag - used to identify ads | string | false |
Contributing
Pull requests welcomed!