/gitbook-plugin-google-adsense

Inject Google Adsense to your Gitbook.

Primary LanguageJavaScriptApache License 2.0Apache-2.0

The Google Adsense plugin for Gitbook

Config plugin in book.json.

{
  "plugins": ["google-adsense"]
}

Install via npm

$ npm install gitbook-plugin-google-adsense

Usage

Need to config an array of ad's properties:

Add an array of ads with following properties:

  • client(require): your Adsense Client ID.
  • slot(require): your Adsense Slot ID.
  • location(require): the DOM selector to element you want to inject ad into.
  • format(optional): your ad format.
  • style(optional): add some inline styles for the ad.

For example,

{
    "plugins": ["adsense"],
    "pluginsConfig": {
        "ads": [
            {
                "client": "ca-pub-XXXXXXXXXXXXXXXX",
                "slot": "XXXXXXXXXX",
                "format": "auto",
                "location": ".page-inner section",
                "style": "width: 100px;"
            }
        ]
    }
}