type NativeStyleError (v202405)
Service
NativeStyleService
Errors for native styles.
- Namespace
-
https://www.google.com/apis/ads/publisher/v202405
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-05-15 UTC.
[null,null,["Last updated 2024-05-15 UTC."],[[["The `NativeStyleService` handles operations related to native styles, which are used to define the look and feel of native ads."],["Errors specific to native styles are represented by the `NativeStyleError` object, which provides detailed information about the reason for the error."],["`NativeStyleError` reasons include issues with creative templates, targeting types, and HTML snippets."],["The service also inherits from `ApiError`, allowing it to report general API-related errors like authentication or permission problems."],["The namespace for the `NativeStyleService` is `https://www.google.com/apis/ads/publisher/v202405`."]]],["The `NativeStyleService` manages errors related to native styles, inheriting from `ApiError`. It outlines specific error types, including `NativeStyleError`, which details reasons like `ACTIVE_CREATIVE_TEMPLATE_REQUIRED`, `INVALID_CUSTOM_TARGETING_MATCH_TYPE`, `INVALID_INVENTORY_TARTGETING_TYPE`, `INVALID_STATUS`, and `INVALID_TARGETING_TYPE`. Actions involve checking for valid creative templates, custom targeting, inventory targeting, and status. Also check for `TOO_MANY_CUSTOM_TARGETING_KEY_VALUES` and `UNIQUE_SNIPPET_REQUIRED`. The service uses a defined namespace and error fields like `fieldPath`, `trigger` and `errorString` for identifying error sources.\n"]]