Overview
Add Google Ad Manager to any ModuleX agent or workflow. Programmatic advertising platform for managing ad inventory, reporting, and campaign delivery via the Google Ad Manager REST API (admanager.googleapis.com/v1).
Categories: Marketing & Advertising · Advertising · Marketing · Auth: OAuth2 · Actions: 2
Authentication
OAuth2 Authentication
Connect using Google OAuth (recommended)Required Credentials
| Field | Description | Required | Format |
|---|---|---|---|
| Client ID | Google OAuth App Client ID | Yes | - |
| Client Secret | Google OAuth App Client Secret | Yes | - |
OAuth Configuration
- Authorization URL:
https://accounts.google.com/o/oauth2/v2/auth - Token URL:
https://oauth2.googleapis.com/token - Scopes:
https://www.googleapis.com/auth/admanager
Available Actions
create_report — Create a report in Google Ad Manager
create_report — Create a report in Google Ad Manager
Parameters
The parent resource where this Report will be created. Format: networks/{networkCode}
Identifier. The resource name of the report. Format: networks/{networkCode}/reports/{reportId}
The visibility of the report. Allowed values: HIDDEN, DRAFT, SAVED
The list of dimension identifiers to report on
The list of metric identifiers to report on
The type of this report. Allowed values: REPORT_TYPE_UNSPECIFIED, HISTORICAL
The date range type of this report. Allowed values: fixed, relative
The display name of the report
The options for a scheduled report (ScheduleOptions schema)
The filters for this report. Each element is a JSON object conforming to the Filter schema
The time zone for the date range (IANA format). Defaults to publisher time zone
ISO 4217 currency code. Defaults to publisher currency code
Custom Dimension keys for CUSTOM_DIMENSION_* dimensions
Custom field IDs for LINE_ITEM_CUSTOM_FIELD_* dimensions
Custom field IDs for ORDER_CUSTOM_FIELD_* dimensions
Custom field IDs for CREATIVE_CUSTOM_FIELD_* dimensions
Time period column for comparison. Allowed values: TIME_PERIOD_COLUMN_UNSPECIFIED, TIME_PERIOD_COLUMN_DATE, TIME_PERIOD_COLUMN_WEEK, TIME_PERIOD_COLUMN_MONTH, TIME_PERIOD_COLUMN_QUARTER
List of flags for this report (Flag schema objects)
Default sorts for this report (Sort schema objects)
Year of the start date (1-9999). Required when date_range is ‘fixed’
Month of the start date (1-12). Required when date_range is ‘fixed’
Day of the start date (1-31). Required when date_range is ‘fixed’
Year of the end date (1-9999). Required when date_range is ‘fixed’
Month of the end date (1-12). Required when date_range is ‘fixed’
Day of the end date (1-31). Required when date_range is ‘fixed’
Relative date range identifier (e.g. TODAY, YESTERDAY, LAST_7_DAYS). Required when date_range is ‘relative’
Comparison date range type. Allowed values: fixed, relative
Year of comparison start date. Required when comparison_date_range is ‘fixed’
Month of comparison start date. Required when comparison_date_range is ‘fixed’
Day of comparison start date. Required when comparison_date_range is ‘fixed’
Year of comparison end date. Required when comparison_date_range is ‘fixed’
Month of comparison end date. Required when comparison_date_range is ‘fixed’
Day of comparison end date. Required when comparison_date_range is ‘fixed’
Relative comparison date range identifier (e.g. PREVIOUS_PERIOD, SAME_PERIOD_PREVIOUS_YEAR). Required when comparison_date_range is ‘relative’
Response
list_network_options — Retrieve available network options for Google Ad Manager
list_network_options — Retrieve available network options for Google Ad Manager
Response
Limits & Quotas
- Google Ad Manager API enforces per-network rate limits; consult your network’s quota settings in the Ad Manager UI.
- Standard quota: 10,000 requests per day per project (default; can be increased via Google Cloud console).
- Error model: non-2xx responses and timeouts are caught and returned as
success=False+errorrather than raising.