type NativeStyleError (v202411)
Stay organized with collections
Save and categorize content based on your preferences.
Service
NativeStyleService
Errors for native styles.
- Namespace
-
https://www.google.com/apis/ads/publisher/v202411
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 2025-08-06 UTC.
[null,null,["Last updated 2025-08-06 UTC."],[[["\u003cp\u003eThe NativeStyleService manages native styles and their associated errors in Google Ad Manager.\u003c/p\u003e\n"],["\u003cp\u003eNativeStyleError is the primary error type for this service, encompassing reasons like invalid targeting or template issues.\u003c/p\u003e\n"],["\u003cp\u003eErrors are categorized with reasons and field paths for debugging.\u003c/p\u003e\n"],["\u003cp\u003eNative styles require specific creative templates and targeting configurations.\u003c/p\u003e\n"],["\u003cp\u003eHTML snippets within native styles must adhere to defined placeholders and macros.\u003c/p\u003e\n"]]],["The `NativeStyleService` utilizes `ApiError` as its base, inheriting various error types. These include specific issues like `ApiVersionError`, `AuthenticationError`, and `NativeStyleError`, among others. `NativeStyleError` has a `reason` field, representing different error types with associated enumerated values. These include errors such as `ACTIVE_CREATIVE_TEMPLATE_REQUIRED`, `INVALID_CUSTOM_TARGETING_MATCH_TYPE`, and `UNIQUE_SNIPPET_REQUIRED`. Valid `NativeStyleError` reasons detail issues with targeting, template requirements, snippet validity, and various other constraints.\n"],null,[]]