# Google AdSense

Google AdSense enables publishers to manage ad inventory, channels, sites, policy issues, payments, and performance reports.

Category: Marketing. Connect from any Rakazo bot at https://rakazo.com/integrations/google-adsense/.

## Actions

- **Create Ad Unit**: Create a permanent DISPLAY ad unit under an AFC ad client.
- **Create Custom Channel**: Create a custom channel under an ad client.
- **Delete Custom Channel**: Permanently delete a Google AdSense custom channel.
- **Generate Report** (read-only): Generate an ad hoc AdSense report as structured JSON rows.
- **Generate Report CSV** (read-only): Generate an ad hoc AdSense report and return its CSV text verbatim.
- **Generate Saved Report** (read-only): Run a publisher-created saved report and return structured JSON rows.
- **Generate Saved Report CSV** (read-only): Run a publisher-created saved AdSense report and return CSV text.
- **Get Account** (read-only): Return one AdSense account's state, setup tasks, timezone, and premium status.
- **Get Ad Blocking Recovery Tag** (read-only): Return an account's ad blocking recovery tag and its optional error-protection code.
- **Get Ad Client** (read-only): Return one ad client by its complete resource name.
- **Get Ad Client Code** (read-only): Return standard and AMP AdSense code snippets for an AFC ad client.
- **Get Ad Unit** (read-only): Return one Google AdSense ad unit by its complete resource name.
- **Get Ad Unit Code** (read-only): Return the complete HTML code snippet for one Google AdSense ad unit.
- **Get Custom Channel** (read-only): Return one custom channel by its complete resource name.
- **Get Policy Issue** (read-only): Return one AdSense policy issue and all of its enforcement details.
- **Get Saved Report** (read-only): Return one saved report's complete resource name and title.
- **Get Site** (read-only): Return one AdSense site by its complete resource name.
- **Get URL Channel** (read-only): Return one URL channel by its complete resource name.
- **List Accounts** (read-only): Return one page of AdSense accounts available to the connected user.
- **List Ad Clients** (read-only): Return one page of ad clients available in an AdSense account.
- **List Ad Unit Custom Channels** (read-only): Return one page of custom channels linked to an AdSense ad unit.
- **List Ad Units** (read-only): Return one page of ad units owned by an AdSense ad client.
- **List Alerts** (read-only): Return AdSense account alerts localized to an optional language.
- **List Child Accounts** (read-only): Return one page of accounts directly managed by a parent AdSense account.
- **List Custom Channel Ad Units** (read-only): Return one page of ad units linked to a custom channel.
- **List Custom Channels** (read-only): Return one page of custom channels owned by an AdSense ad client.
- **List Payments** (read-only): Return paid and unpaid payment records available for an AdSense account.
- **List Policy Issues** (read-only): Return one page of policy issues affecting an account or its AFP children.
- **List Saved Reports** (read-only): Return one page of publisher-created saved reports for an account.
- **List Sites** (read-only): Return one page of sites available in an AdSense account.
- **List URL Channels** (read-only): Return one page of active URL channels owned by an AdSense ad client.
- **Update Ad Unit**: Replace all writable settings of a DISPLAY ad unit.
- **Update Custom Channel**: Replace all writable settings of a custom channel.
