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
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
string
required
The parent resource where this Report will be created. Format: networks/{networkCode}
string
required
Identifier. The resource name of the report. Format: networks/{networkCode}/reports/{reportId}
string
required
The visibility of the report. Allowed values: HIDDEN, DRAFT, SAVED
array
required
The list of dimension identifiers to report on
array
required
The list of metric identifiers to report on
string
required
The type of this report. Allowed values: REPORT_TYPE_UNSPECIFIED, HISTORICAL
string
required
The date range type of this report. Allowed values: fixed, relative
string
The display name of the report
object
The options for a scheduled report (ScheduleOptions schema)
array
The filters for this report. Each element is a JSON object conforming to the Filter schema
string
The time zone for the date range (IANA format). Defaults to publisher time zone
string
ISO 4217 currency code. Defaults to publisher currency code
array
Custom Dimension keys for CUSTOM_DIMENSION_* dimensions
array
Custom field IDs for LINE_ITEM_CUSTOM_FIELD_* dimensions
array
Custom field IDs for ORDER_CUSTOM_FIELD_* dimensions
array
Custom field IDs for CREATIVE_CUSTOM_FIELD_* dimensions
string
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
array
List of flags for this report (Flag schema objects)
array
Default sorts for this report (Sort schema objects)
integer
Year of the start date (1-9999). Required when date_range is ‘fixed’
integer
Month of the start date (1-12). Required when date_range is ‘fixed’
integer
Day of the start date (1-31). Required when date_range is ‘fixed’
integer
Year of the end date (1-9999). Required when date_range is ‘fixed’
integer
Month of the end date (1-12). Required when date_range is ‘fixed’
integer
Day of the end date (1-31). Required when date_range is ‘fixed’
string
Relative date range identifier (e.g. TODAY, YESTERDAY, LAST_7_DAYS). Required when date_range is ‘relative’
string
Comparison date range type. Allowed values: fixed, relative
integer
Year of comparison start date. Required when comparison_date_range is ‘fixed’
integer
Month of comparison start date. Required when comparison_date_range is ‘fixed’
integer
Day of comparison start date. Required when comparison_date_range is ‘fixed’
integer
Year of comparison end date. Required when comparison_date_range is ‘fixed’
integer
Month of comparison end date. Required when comparison_date_range is ‘fixed’
integer
Day of comparison end date. Required when comparison_date_range is ‘fixed’
string
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.