You'll need to set up AdSense for Content Host channels in your AdSense account, under AdSense Setup > Channels. These channels behave similarly to AdSense for Content channels, but they allow you to aggregate channel reports across multiple publishers. For more information on how AdSense channels work, please visit the AdSense Help Center .
Regular AdSense for Content channels are associated with a single publisher, so they can track earnings only for that publisher. Host channels are associated with a developer account, which allows developers to track earnings from API ad code across multiple publishers.
When you call generateAdCode, you pass the channel names in the hostChannelNames parameter. The returned ad code will contain the tracking IDs for the corresponding channels.
In addition to custom host channels, you can add URL host channels directly in your AdSense account. Once you've set up a URL channel, there's no need to add that channel to any of your ad snippets: any API ad code that runs on that URL will be tracked automatically. For more information on URL channels, please see the AdSense Help Center.
To specify multiple host channels, include up to five instances of the hostChannelNames parameter when you call generateAdCode.
You can have up to 200 AdSense for Content Host channels and 200 AdSense for Search Host channels. These are in addition to the 200 channels you have for AdSense for Content, and 200 for AdSense for Search. There are currently no plans to offer more than 200 channels per product.
Call generateAdCode and replace your existing snippets with the new ad code.
Caution: Do not modify your existing ad code snippets manually (doing so violates AdSense API policy).