AI-generated Key Takeaways
-
BillingError.Reason is an enumeration detailing the reasons for billing-related errors within the Google Ad Manager API v202508, used by ProposalLineItemService and ProposalService.
-
Reasons for BillingError include issues with unsupported billing schedules or caps, missing billing sources, schedules, or caps, and invalid billing sources or bases.
-
Errors also occur when billing settings are updated after proposal approval or when the actual error value is not exposed by the requested API version.
The reasons for the target error.
- Namespace
-
https://www.google.com/apis/ads/publisher/v202508
Enumeration | Description |
---|---|
UNSUPPORTED_BILLING_SCHEDULE
|
Found unsupported billing schedule. |
UNSUPPORTED_BILLING_CAP
|
Found unsupported billing cap. |
MISSING_BILLING_SOURCE
|
Billing source is missing when either billing scheule or billing cap is provided. |
MISSING_BILLING_SCHEDULE
|
Billing schedule is missing when the provided billing source is CONSTRACTED. |
MISSING_BILLING_CAP
|
Billing cap is missing when the provided billing source is not CONSTRACTED. |
INVALID_BILLING_SOURCE_FOR_OFFLINE
|
The billing source is invalid for offline proposal line item. |
UPDATE_BILLING_NOT_ALLOWED
|
Billing settings cannot be updated once the proposal has been approved. |
MISSING_BILLING_BASE
|
Billing base is missing when the provided billing source is CONTRACTED. |
INVALID_BILLING_BASE
|
The billing base is invalid for the provided billing source. |
UNKNOWN
|
The value returned if the actual value is not exposed by the requested API version. |