type NativeStyleError (v202402)
Service
NativeStyleService
Errors for native styles.
- Namespace
-
https://www.google.com/apis/ads/publisher/v202402
Field
|
ApiError (inherited)
|
fieldPath
|
xsd:string
The OGNL field path to identify cause of error.
|
fieldPathElements
|
FieldPathElement[]
A parsed copy of the field path. For example, the field path "operations[1].operand"
corresponds to this list: {FieldPathElement(field = "operations", index = 1),
FieldPathElement(field = "operand", index = null)}.
|
trigger
|
xsd:string
The data that caused the error.
|
errorString
|
xsd:string
A simple string representation of the error and reason.
|
NativeStyleError
|
reason
|
NativeStyleError.Reason
The error reason represented by an enum.
Enumerations
-
ACTIVE_CREATIVE_TEMPLATE_REQUIRED
- Native styles can only be created under active creative templates.
-
INVALID_CUSTOM_TARGETING_MATCH_TYPE
- Targeting expressions on the NativeStyle can only have custom criteria targeting
with CustomTargetingValue.MatchType.EXACT.
-
INVALID_INVENTORY_TARTGETING_TYPE
- Native styles only allows inclusion of inventory units.
-
INVALID_STATUS
- The status of a native style cannot be null.
-
INVALID_TARGETING_TYPE
- Targeting expressions on the native style can only have inventory targeting and/or
custom targeting.
-
NATIVE_CREATIVE_TEMPLATE_REQUIRED
- Native styles can only be created under native creative templates.
-
TOO_MANY_CUSTOM_TARGETING_KEY_VALUES
- Targeting expressions on native styles can have a maximum of 20 key-value pairs.
-
UNIQUE_SNIPPET_REQUIRED
- Native styles must have an HTML snippet.
-
UNRECOGNIZED_MACRO
- The macro referenced in the snippet is not valid.
-
UNRECOGNIZED_PLACEHOLDER
- The snippet of the native style contains a placeholder which is not defined as a variable
on the creative template of this native style.
-
UNKNOWN
- The value returned if the actual value is not exposed by the requested API version.
|
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-02-13 UTC.
[null,null,["Last updated 2024-02-13 UTC."],[[["The `NativeStyleService` handles operations related to native styles, which are templates for creating native ads."],["This service exposes a variety of error types, categorized under `ApiError` and `NativeStyleError`, for troubleshooting purposes."],["`NativeStyleError` includes reasons like invalid targeting, incorrect statuses, and issues with creative templates and snippets."],["The namespace for this service is `https://www.google.com/apis/ads/publisher/v202402`."],["Detailed information on each error and its fields can be found within the provided links."]]],["The `NativeStyleService` utilizes `ApiError` inheritance to manage errors. It defines various error types, including `ApiVersionError`, `AuthenticationError`, and others, encompassing general and specific issues like `ImageError` and `QuotaError`. The core content details `NativeStyleError`, with `reason` as an enum. Specific reasons are outlined, like `ACTIVE_CREATIVE_TEMPLATE_REQUIRED` and `TOO_MANY_CUSTOM_TARGETING_KEY_VALUES`. The service requires valid HTML snippets, allows only certain targeting types and is tied to active, native creative templates, managing issues related to inventory targeting and custom targeting key-values.\n"]]