// Copyright 2016 Google Inc. All Rights Reserved. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. // You may obtain a copy of the License at // // http://www.apache.org/licenses/LICENSE-2.0 // // Unless required by applicable law or agreed to in writing, software // distributed under the License is distributed on an "AS IS" BASIS, // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. package com.google.api.ads.adwords.jaxws.v201607.cm; import javax.xml.bind.annotation.XmlEnum; import javax.xml.bind.annotation.XmlEnumValue; import javax.xml.bind.annotation.XmlType; /** * <p>Java class for AdError.Reason. * * <p>The following schema fragment specifies the expected content contained within this class. * <p> * <pre> * <simpleType name="AdError.Reason"> * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> * <enumeration value="AD_CUSTOMIZERS_NOT_SUPPORTED_FOR_AD_TYPE"/> * <enumeration value="APPROXIMATELY_TOO_LONG"/> * <enumeration value="APPROXIMATELY_TOO_SHORT"/> * <enumeration value="BAD_SNIPPET"/> * <enumeration value="CANNOT_MODIFY_AD"/> * <enumeration value="CANNOT_SET_BUSINESS_NAME_IF_URL_SET"/> * <enumeration value="CANNOT_SET_FIELD"/> * <enumeration value="CANNOT_SET_FIELD_WITH_ORIGIN_AD_ID_SET"/> * <enumeration value="CANNOT_SET_FIELD_WITH_AD_ID_SET_FOR_SHARING"/> * <enumeration value="CANNOT_SET_URL"/> * <enumeration value="CANNOT_SET_WITHOUT_FINAL_URLS"/> * <enumeration value="CANNOT_SET_WITH_FINAL_URLS"/> * <enumeration value="CANNOT_SET_WITH_TRACKING_URL_TEMPLATE"/> * <enumeration value="CANNOT_USE_AD_SUBCLASS_FOR_OPERATOR"/> * <enumeration value="CUSTOMER_NOT_APPROVED_MOBILEADS"/> * <enumeration value="CUSTOMER_NOT_APPROVED_THIRDPARTY_ADS"/> * <enumeration value="CUSTOMER_NOT_APPROVED_THIRDPARTY_REDIRECT_ADS"/> * <enumeration value="CUSTOMER_NOT_ELIGIBLE"/> * <enumeration value="CUSTOMER_NOT_ELIGIBLE_FOR_UPDATING_BEACON_URL"/> * <enumeration value="DIMENSION_ALREADY_IN_UNION"/> * <enumeration value="DIMENSION_MUST_BE_SET"/> * <enumeration value="DIMENSION_NOT_IN_UNION"/> * <enumeration value="DISPLAY_URL_CANNOT_BE_SPECIFIED"/> * <enumeration value="DOMESTIC_PHONE_NUMBER_FORMAT"/> * <enumeration value="EMERGENCY_PHONE_NUMBER"/> * <enumeration value="EMPTY_FIELD"/> * <enumeration value="FEED_ATTRIBUTE_MUST_HAVE_MAPPING_FOR_TYPE_ID"/> * <enumeration value="FEED_ATTRIBUTE_MAPPING_TYPE_MISMATCH"/> * <enumeration value="ILLEGAL_AD_CUSTOMIZER_TAG_USE"/> * <enumeration value="INCONSISTENT_DIMENSIONS"/> * <enumeration value="INCONSISTENT_STATUS_IN_TEMPLATE_UNION"/> * <enumeration value="INCORRECT_LENGTH"/> * <enumeration value="INELIGIBLE_FOR_UPGRADE"/> * <enumeration value="INVALID_AD_ADDRESS_CAMPAIGN_TARGET"/> * <enumeration value="INVALID_AD_TYPE"/> * <enumeration value="INVALID_ATTRIBUTES_FOR_MOBILE_IMAGE"/> * <enumeration value="INVALID_ATTRIBUTES_FOR_MOBILE_TEXT"/> * <enumeration value="INVALID_CHARACTER_FOR_URL"/> * <enumeration value="INVALID_COUNTRY_CODE"/> * <enumeration value="INVALID_DSA_URL_TAG"/> * <enumeration value="INVALID_INPUT"/> * <enumeration value="INVALID_MARKUP_LANGUAGE"/> * <enumeration value="INVALID_MOBILE_CARRIER"/> * <enumeration value="INVALID_MOBILE_CARRIER_TARGET"/> * <enumeration value="INVALID_NUMBER_OF_ELEMENTS"/> * <enumeration value="INVALID_PHONE_NUMBER_FORMAT"/> * <enumeration value="INVALID_RICH_MEDIA_CERTIFIED_VENDOR_FORMAT_ID"/> * <enumeration value="INVALID_TEMPLATE_DATA"/> * <enumeration value="INVALID_TEMPLATE_ELEMENT_FIELD_TYPE"/> * <enumeration value="INVALID_TEMPLATE_ID"/> * <enumeration value="LINE_TOO_WIDE"/> * <enumeration value="MARKUP_LANGUAGES_PRESENT"/> * <enumeration value="MISSING_AD_CUSTOMIZER_MAPPING"/> * <enumeration value="MISSING_ADDRESS_COMPONENT"/> * <enumeration value="MISSING_ADVERTISEMENT_NAME"/> * <enumeration value="MISSING_BUSINESS_NAME"/> * <enumeration value="MISSING_DESCRIPTION1"/> * <enumeration value="MISSING_DESCRIPTION2"/> * <enumeration value="MISSING_DESTINATION_URL"/> * <enumeration value="MISSING_DESTINATION_URL_TAG"/> * <enumeration value="MISSING_DIMENSION"/> * <enumeration value="MISSING_DISPLAY_URL"/> * <enumeration value="MISSING_HEADLINE"/> * <enumeration value="MISSING_HEIGHT"/> * <enumeration value="MISSING_IMAGE"/> * <enumeration value="MISSING_MARKUP_LANGUAGES"/> * <enumeration value="MISSING_MOBILE_CARRIER"/> * <enumeration value="MISSING_PHONE"/> * <enumeration value="MISSING_REQUIRED_TEMPLATE_FIELDS"/> * <enumeration value="MISSING_TEMPLATE_FIELD_VALUE"/> * <enumeration value="MISSING_TEXT"/> * <enumeration value="MISSING_URL_AND_PHONE"/> * <enumeration value="MISSING_VISIBLE_URL"/> * <enumeration value="MISSING_WIDTH"/> * <enumeration value="MULTIPLE_DISTINCT_FEEDS_UNSUPPORTED"/> * <enumeration value="MUST_USE_TEMP_AD_UNION_ID_ON_ADD"/> * <enumeration value="TOO_LONG"/> * <enumeration value="TOO_SHORT"/> * <enumeration value="UNION_DIMENSIONS_CANNOT_CHANGE"/> * <enumeration value="UNKNOWN_ADDRESS_COMPONENT"/> * <enumeration value="UNKNOWN_FIELD_NAME"/> * <enumeration value="UNKNOWN_UNIQUE_NAME"/> * <enumeration value="UNSUPPORTED_DIMENSIONS"/> * <enumeration value="URL_INVALID_SCHEME"/> * <enumeration value="URL_INVALID_TOP_LEVEL_DOMAIN"/> * <enumeration value="URL_MALFORMED"/> * <enumeration value="URL_NO_HOST"/> * <enumeration value="URL_NOT_EQUIVALENT"/> * <enumeration value="URL_HOST_NAME_TOO_LONG"/> * <enumeration value="URL_NO_SCHEME"/> * <enumeration value="URL_NO_TOP_LEVEL_DOMAIN"/> * <enumeration value="URL_PATH_NOT_ALLOWED"/> * <enumeration value="URL_PORT_NOT_ALLOWED"/> * <enumeration value="URL_QUERY_NOT_ALLOWED"/> * <enumeration value="URL_SCHEME_BEFORE_DSA_TAG"/> * <enumeration value="USER_DOES_NOT_HAVE_ACCESS_TO_TEMPLATE"/> * <enumeration value="INCONSISTENT_EXPANDABLE_SETTINGS"/> * <enumeration value="INVALID_FORMAT"/> * <enumeration value="INVALID_FIELD_TEXT"/> * <enumeration value="ELEMENT_NOT_PRESENT"/> * <enumeration value="IMAGE_ERROR"/> * <enumeration value="VALUE_NOT_IN_RANGE"/> * <enumeration value="FIELD_NOT_PRESENT"/> * <enumeration value="ADDRESS_NOT_COMPLETE"/> * <enumeration value="ADDRESS_INVALID"/> * <enumeration value="VIDEO_RETRIEVAL_ERROR"/> * <enumeration value="AUDIO_ERROR"/> * <enumeration value="INVALID_YOUTUBE_DISPLAY_URL"/> * <enumeration value="INCOMPATIBLE_AD_TYPE_AND_DEVICE_PREFERENCE"/> * <enumeration value="CALLTRACKING_NOT_SUPPORTED_FOR_COUNTRY"/> * <enumeration value="CARRIER_SPECIFIC_SHORT_NUMBER_NOT_ALLOWED"/> * <enumeration value="DISALLOWED_NUMBER_TYPE"/> * <enumeration value="PHONE_NUMBER_NOT_SUPPORTED_FOR_COUNTRY"/> * <enumeration value="PHONE_NUMBER_NOT_SUPPORTED_WITH_CALLTRACKING_FOR_COUNTRY"/> * <enumeration value="PREMIUM_RATE_NUMBER_NOT_ALLOWED"/> * <enumeration value="VANITY_PHONE_NUMBER_NOT_ALLOWED"/> * <enumeration value="INVALID_CALL_CONVERSION_TYPE_ID"/> * <enumeration value="CANNOT_DISABLE_CALL_CONVERSION_AND_SET_CONVERSION_TYPE_ID"/> * <enumeration value="CANNOT_SET_PATH2_WITHOUT_PATH1"/> * <enumeration value="UNKNOWN"/> * </restriction> * </simpleType> * </pre> * */ @XmlType(name = "AdError.Reason") @XmlEnum public enum AdErrorReason { /** * * Ad customizers are not supported for ad type. * * */ AD_CUSTOMIZERS_NOT_SUPPORTED_FOR_AD_TYPE("AD_CUSTOMIZERS_NOT_SUPPORTED_FOR_AD_TYPE"), /** * * Estimating character sizes the string is too long. * * */ APPROXIMATELY_TOO_LONG("APPROXIMATELY_TOO_LONG"), /** * * Estimating character sizes the string is too short. * * */ APPROXIMATELY_TOO_SHORT("APPROXIMATELY_TOO_SHORT"), /** * * There is a problem with the snippet. * * */ BAD_SNIPPET("BAD_SNIPPET"), /** * * Cannot modify an ad. * * */ CANNOT_MODIFY_AD("CANNOT_MODIFY_AD"), /** * * business name and url cannot be set at the same time * * */ CANNOT_SET_BUSINESS_NAME_IF_URL_SET("CANNOT_SET_BUSINESS_NAME_IF_URL_SET"), /** * * The specified field is incompatible with this ad's type or settings. * * */ CANNOT_SET_FIELD("CANNOT_SET_FIELD"), /** * * Cannot set field when originAdId is set. * * */ CANNOT_SET_FIELD_WITH_ORIGIN_AD_ID_SET("CANNOT_SET_FIELD_WITH_ORIGIN_AD_ID_SET"), /** * * Cannot set field when an existing ad id is set for sharing. * * */ CANNOT_SET_FIELD_WITH_AD_ID_SET_FOR_SHARING("CANNOT_SET_FIELD_WITH_AD_ID_SET_FOR_SHARING"), /** * * Cannot specify a url for the ad type * * */ CANNOT_SET_URL("CANNOT_SET_URL"), /** * * Cannot specify a tracking or mobile url without also setting final urls * * */ CANNOT_SET_WITHOUT_FINAL_URLS("CANNOT_SET_WITHOUT_FINAL_URLS"), /** * * Cannot specify a legacy url and a final url simultaneously * * */ CANNOT_SET_WITH_FINAL_URLS("CANNOT_SET_WITH_FINAL_URLS"), /** * * Cannot specify a legacy url and a tracking url template simultaneously in a DSA. * * */ CANNOT_SET_WITH_TRACKING_URL_TEMPLATE("CANNOT_SET_WITH_TRACKING_URL_TEMPLATE"), /** * * This operator cannot be used with a subclass of Ad. * * */ CANNOT_USE_AD_SUBCLASS_FOR_OPERATOR("CANNOT_USE_AD_SUBCLASS_FOR_OPERATOR"), /** * * Customer is not approved for mobile ads. * * */ CUSTOMER_NOT_APPROVED_MOBILEADS("CUSTOMER_NOT_APPROVED_MOBILEADS"), /** * * Customer is not approved for 3PAS richmedia ads. * * */ CUSTOMER_NOT_APPROVED_THIRDPARTY_ADS("CUSTOMER_NOT_APPROVED_THIRDPARTY_ADS"), /** * * Customer is not approved for 3PAS redirect richmedia (Ad Exchange) ads. * * */ CUSTOMER_NOT_APPROVED_THIRDPARTY_REDIRECT_ADS("CUSTOMER_NOT_APPROVED_THIRDPARTY_REDIRECT_ADS"), /** * * Not an eligible customer * * */ CUSTOMER_NOT_ELIGIBLE("CUSTOMER_NOT_ELIGIBLE"), /** * * Customer is not eligible for updating beacon url * * */ CUSTOMER_NOT_ELIGIBLE_FOR_UPDATING_BEACON_URL("CUSTOMER_NOT_ELIGIBLE_FOR_UPDATING_BEACON_URL"), /** * * There already exists an ad with the same dimensions in the union. * * */ DIMENSION_ALREADY_IN_UNION("DIMENSION_ALREADY_IN_UNION"), /** * * Ad's dimension must be set before setting union dimension. * * */ DIMENSION_MUST_BE_SET("DIMENSION_MUST_BE_SET"), /** * * Ad's dimension must be included in the union dimensions. * * */ DIMENSION_NOT_IN_UNION("DIMENSION_NOT_IN_UNION"), /** * * Display Url cannot be specified (applies to Ad Exchange Ads) * * */ DISPLAY_URL_CANNOT_BE_SPECIFIED("DISPLAY_URL_CANNOT_BE_SPECIFIED"), /** * * Telephone number contains invalid characters or invalid format. * Please re-enter your number using digits (0-9), dashes (-), and parentheses only. * * */ DOMESTIC_PHONE_NUMBER_FORMAT("DOMESTIC_PHONE_NUMBER_FORMAT"), /** * * Emergency telephone numbers are not allowed. * Please enter a valid domestic phone number to connect customers to your business. * * */ EMERGENCY_PHONE_NUMBER("EMERGENCY_PHONE_NUMBER"), /** * * A required field was not specified or is an empty string. * * */ EMPTY_FIELD("EMPTY_FIELD"), /** * * A feed attribute referenced in an ad customizer tag is not in the ad customizer mapping for * the feed. * * */ FEED_ATTRIBUTE_MUST_HAVE_MAPPING_FOR_TYPE_ID("FEED_ATTRIBUTE_MUST_HAVE_MAPPING_FOR_TYPE_ID"), /** * * The ad customizer field mapping for the feed attribute does not match the expected field * type. * * */ FEED_ATTRIBUTE_MAPPING_TYPE_MISMATCH("FEED_ATTRIBUTE_MAPPING_TYPE_MISMATCH"), /** * * The use of ad customizer tags in the ad text is disallowed. Details in trigger. * * */ ILLEGAL_AD_CUSTOMIZER_TAG_USE("ILLEGAL_AD_CUSTOMIZER_TAG_USE"), /** * * The dimensions of the ad are specified or derived in multiple ways and are not consistent. * * */ INCONSISTENT_DIMENSIONS("INCONSISTENT_DIMENSIONS"), /** * * The status cannot differ among template ads of the same union. * * */ INCONSISTENT_STATUS_IN_TEMPLATE_UNION("INCONSISTENT_STATUS_IN_TEMPLATE_UNION"), /** * * The length of the string is not valid. * * */ INCORRECT_LENGTH("INCORRECT_LENGTH"), /** * * The ad is ineligible for upgrade. * * */ INELIGIBLE_FOR_UPGRADE("INELIGIBLE_FOR_UPGRADE"), /** * * User cannot create mobile ad for countries targeted in specified campaign. * * */ INVALID_AD_ADDRESS_CAMPAIGN_TARGET("INVALID_AD_ADDRESS_CAMPAIGN_TARGET"), /** * * Invalid Ad type. A specific type of Ad is required. * * */ INVALID_AD_TYPE("INVALID_AD_TYPE"), /** * * Headline, description or phone cannot be present when creating mobile image ad. * * */ INVALID_ATTRIBUTES_FOR_MOBILE_IMAGE("INVALID_ATTRIBUTES_FOR_MOBILE_IMAGE"), /** * * Image cannot be present when creating mobile text ad. * * */ INVALID_ATTRIBUTES_FOR_MOBILE_TEXT("INVALID_ATTRIBUTES_FOR_MOBILE_TEXT"), /** * * Invalid character in URL. * * */ INVALID_CHARACTER_FOR_URL("INVALID_CHARACTER_FOR_URL"), /** * * Creative's country code is not valid. * * */ INVALID_COUNTRY_CODE("INVALID_COUNTRY_CODE"), /** * * Invalid use of Dynamic Search Ads tags ({lpurl} etc.) * * */ INVALID_DSA_URL_TAG("INVALID_DSA_URL_TAG"), /** * * An input error whose real reason was not properly mapped (should not happen). * * */ INVALID_INPUT("INVALID_INPUT"), /** * * An invalid markup language was entered. * * */ INVALID_MARKUP_LANGUAGE("INVALID_MARKUP_LANGUAGE"), /** * * An invalid mobile carrier was entered. * * */ INVALID_MOBILE_CARRIER("INVALID_MOBILE_CARRIER"), /** * * Specified mobile carriers target a country not targeted by the campaign. * * */ INVALID_MOBILE_CARRIER_TARGET("INVALID_MOBILE_CARRIER_TARGET"), /** * * Wrong number of elements for given element type * * */ INVALID_NUMBER_OF_ELEMENTS("INVALID_NUMBER_OF_ELEMENTS"), /** * * The format of the telephone number is incorrect. * Please re-enter the number using the correct format. * * */ INVALID_PHONE_NUMBER_FORMAT("INVALID_PHONE_NUMBER_FORMAT"), /** * * The certified vendor format id is incorrect. * * */ INVALID_RICH_MEDIA_CERTIFIED_VENDOR_FORMAT_ID("INVALID_RICH_MEDIA_CERTIFIED_VENDOR_FORMAT_ID"), /** * * The template ad data contains validation errors. * * */ INVALID_TEMPLATE_DATA("INVALID_TEMPLATE_DATA"), /** * * The template field doesn't have have the correct type. * * */ INVALID_TEMPLATE_ELEMENT_FIELD_TYPE("INVALID_TEMPLATE_ELEMENT_FIELD_TYPE"), /** * * Invalid template id. * * */ INVALID_TEMPLATE_ID("INVALID_TEMPLATE_ID"), /** * * After substituting replacement strings, the line is too wide. * * */ LINE_TOO_WIDE("LINE_TOO_WIDE"), /** * * When entering a markup language the Destination URL must be entered. * * */ MARKUP_LANGUAGES_PRESENT("MARKUP_LANGUAGES_PRESENT"), /** * * The feed referenced must have ad customizer mapping to be used in a customizer tag. * * */ MISSING_AD_CUSTOMIZER_MAPPING("MISSING_AD_CUSTOMIZER_MAPPING"), /** * * Missing address component in template element address field. * * */ MISSING_ADDRESS_COMPONENT("MISSING_ADDRESS_COMPONENT"), /** * * An ad name must be entered. * * */ MISSING_ADVERTISEMENT_NAME("MISSING_ADVERTISEMENT_NAME"), /** * * Business name must be entered. * * */ MISSING_BUSINESS_NAME("MISSING_BUSINESS_NAME"), /** * * Description (line 2) must be entered. * * */ @XmlEnumValue("MISSING_DESCRIPTION1") MISSING_DESCRIPTION_1("MISSING_DESCRIPTION1"), /** * * Description (line 3) must be entered. * * */ @XmlEnumValue("MISSING_DESCRIPTION2") MISSING_DESCRIPTION_2("MISSING_DESCRIPTION2"), /** * * A destination URL must be entered. * * */ MISSING_DESTINATION_URL("MISSING_DESTINATION_URL"), /** * * The destination url must contain at least one tag (e.g. {lpurl}) * * */ MISSING_DESTINATION_URL_TAG("MISSING_DESTINATION_URL_TAG"), /** * * A valid dimension must be specified for this ad. * * */ MISSING_DIMENSION("MISSING_DIMENSION"), /** * * A display URL must be entered. * * */ MISSING_DISPLAY_URL("MISSING_DISPLAY_URL"), /** * * Headline must be entered. * * */ MISSING_HEADLINE("MISSING_HEADLINE"), /** * * A height must be entered. * * */ MISSING_HEIGHT("MISSING_HEIGHT"), /** * * An image must be entered. * * */ MISSING_IMAGE("MISSING_IMAGE"), /** * * The markup language in which your site is written must be entered. * * */ MISSING_MARKUP_LANGUAGES("MISSING_MARKUP_LANGUAGES"), /** * * A mobile carrier must be entered. * * */ MISSING_MOBILE_CARRIER("MISSING_MOBILE_CARRIER"), /** * * Phone number must be entered. * * */ MISSING_PHONE("MISSING_PHONE"), /** * * Missing required template fields * * */ MISSING_REQUIRED_TEMPLATE_FIELDS("MISSING_REQUIRED_TEMPLATE_FIELDS"), /** * * Missing a required field value * * */ MISSING_TEMPLATE_FIELD_VALUE("MISSING_TEMPLATE_FIELD_VALUE"), /** * * The ad must have text. * * */ MISSING_TEXT("MISSING_TEXT"), /** * * Ad must link to a mobile web page or connect users to your business telephone, or both. * Please enter a mobile Destination URL and/or a business telephone number. * * */ MISSING_URL_AND_PHONE("MISSING_URL_AND_PHONE"), /** * * A visible URL must be entered. * * */ MISSING_VISIBLE_URL("MISSING_VISIBLE_URL"), /** * * A width must be entered. * * */ MISSING_WIDTH("MISSING_WIDTH"), /** * * Only 1 feed can be used as the source of ad customizer substitutions in a single ad. * * */ MULTIPLE_DISTINCT_FEEDS_UNSUPPORTED("MULTIPLE_DISTINCT_FEEDS_UNSUPPORTED"), /** * * TempAdUnionId must be use when adding template ads. * * */ MUST_USE_TEMP_AD_UNION_ID_ON_ADD("MUST_USE_TEMP_AD_UNION_ID_ON_ADD"), /** * * The string has too many characters. * * */ TOO_LONG("TOO_LONG"), /** * * The string has too few characters. * * */ TOO_SHORT("TOO_SHORT"), /** * * Ad union dimensions cannot change for saved ads. * * */ UNION_DIMENSIONS_CANNOT_CHANGE("UNION_DIMENSIONS_CANNOT_CHANGE"), /** * * Address component is not {country, lat, lng}. * * */ UNKNOWN_ADDRESS_COMPONENT("UNKNOWN_ADDRESS_COMPONENT"), /** * * Unknown unique field name * * */ UNKNOWN_FIELD_NAME("UNKNOWN_FIELD_NAME"), /** * * Unknown unique name (template element type specifier) * * */ UNKNOWN_UNIQUE_NAME("UNKNOWN_UNIQUE_NAME"), /** * * Unsupported ad dimension * * */ UNSUPPORTED_DIMENSIONS("UNSUPPORTED_DIMENSIONS"), /** * * URL starts with an invalid scheme. * * */ URL_INVALID_SCHEME("URL_INVALID_SCHEME"), /** * * URL ends with an invalid top-level domain name. * * */ URL_INVALID_TOP_LEVEL_DOMAIN("URL_INVALID_TOP_LEVEL_DOMAIN"), /** * * URL contains illegal characters. * * */ URL_MALFORMED("URL_MALFORMED"), /** * * URL must contain a host name. * * */ URL_NO_HOST("URL_NO_HOST"), /** * * URL not equivalent during upgrade. * * */ URL_NOT_EQUIVALENT("URL_NOT_EQUIVALENT"), /** * * URL host name too long to be stored as visible URL (applies to Ad Exchange ads) * * */ URL_HOST_NAME_TOO_LONG("URL_HOST_NAME_TOO_LONG"), /** * * URL must start with a scheme. * * */ URL_NO_SCHEME("URL_NO_SCHEME"), /** * * URL should end in a valid domain extension, such as .com or .net. * * */ URL_NO_TOP_LEVEL_DOMAIN("URL_NO_TOP_LEVEL_DOMAIN"), /** * * URL must not end with a path. * * */ URL_PATH_NOT_ALLOWED("URL_PATH_NOT_ALLOWED"), /** * * URL must not specify a port. * * */ URL_PORT_NOT_ALLOWED("URL_PORT_NOT_ALLOWED"), /** * * URL must not contain a query. * * */ URL_QUERY_NOT_ALLOWED("URL_QUERY_NOT_ALLOWED"), /** * * A url scheme is not allowed in front of tag in dest url (e.g. http://{lpurl}) * * */ URL_SCHEME_BEFORE_DSA_TAG("URL_SCHEME_BEFORE_DSA_TAG"), /** * * The user does not have permissions to create a template ad for the given * template. * * */ USER_DOES_NOT_HAVE_ACCESS_TO_TEMPLATE("USER_DOES_NOT_HAVE_ACCESS_TO_TEMPLATE"), /** * * Expandable setting is inconsistent/wrong. For example, an AdX ad is * invalid if it has a expandable vendor format but no expanding directions * specified, or expanding directions is specified, but the vendor format * is not expandable. * * */ INCONSISTENT_EXPANDABLE_SETTINGS("INCONSISTENT_EXPANDABLE_SETTINGS"), /** * * Format is invalid * * */ INVALID_FORMAT("INVALID_FORMAT"), /** * * The text of this field did not match a pattern of allowed values. * * */ INVALID_FIELD_TEXT("INVALID_FIELD_TEXT"), /** * * Template element is mising * * */ ELEMENT_NOT_PRESENT("ELEMENT_NOT_PRESENT"), /** * * Error occurred during image processing * * */ IMAGE_ERROR("IMAGE_ERROR"), /** * * The value is not within the valid range * * */ VALUE_NOT_IN_RANGE("VALUE_NOT_IN_RANGE"), /** * * Template element field is not present * * */ FIELD_NOT_PRESENT("FIELD_NOT_PRESENT"), /** * * Address is incomplete * * */ ADDRESS_NOT_COMPLETE("ADDRESS_NOT_COMPLETE"), /** * * Invalid address * * */ ADDRESS_INVALID("ADDRESS_INVALID"), /** * * Error retrieving specified video * * */ VIDEO_RETRIEVAL_ERROR("VIDEO_RETRIEVAL_ERROR"), /** * * Error processing audio * * */ AUDIO_ERROR("AUDIO_ERROR"), /** * * Display URL is incorrect for YouTube PYV ads * * */ INVALID_YOUTUBE_DISPLAY_URL("INVALID_YOUTUBE_DISPLAY_URL"), /** * * The device preference is not compatible with the ad type * * */ INCOMPATIBLE_AD_TYPE_AND_DEVICE_PREFERENCE("INCOMPATIBLE_AD_TYPE_AND_DEVICE_PREFERENCE"), /** * * Call tracking is not supported for specified country. * * */ CALLTRACKING_NOT_SUPPORTED_FOR_COUNTRY("CALLTRACKING_NOT_SUPPORTED_FOR_COUNTRY"), /** * * Carrier specific short number is not allowed. * * */ CARRIER_SPECIFIC_SHORT_NUMBER_NOT_ALLOWED("CARRIER_SPECIFIC_SHORT_NUMBER_NOT_ALLOWED"), /** * * Specified phone number type is disallowed. * * */ DISALLOWED_NUMBER_TYPE("DISALLOWED_NUMBER_TYPE"), /** * * Phone number not supported for country. * * */ PHONE_NUMBER_NOT_SUPPORTED_FOR_COUNTRY("PHONE_NUMBER_NOT_SUPPORTED_FOR_COUNTRY"), /** * * Phone number not supported with call tracking enabled for country. * * */ PHONE_NUMBER_NOT_SUPPORTED_WITH_CALLTRACKING_FOR_COUNTRY("PHONE_NUMBER_NOT_SUPPORTED_WITH_CALLTRACKING_FOR_COUNTRY"), /** * * Premium rate phone number is not allowed. * * */ PREMIUM_RATE_NUMBER_NOT_ALLOWED("PREMIUM_RATE_NUMBER_NOT_ALLOWED"), /** * * Vanity phone number is not allowed. * * */ VANITY_PHONE_NUMBER_NOT_ALLOWED("VANITY_PHONE_NUMBER_NOT_ALLOWED"), /** * * Invalid call conversion type id. * * */ INVALID_CALL_CONVERSION_TYPE_ID("INVALID_CALL_CONVERSION_TYPE_ID"), CANNOT_DISABLE_CALL_CONVERSION_AND_SET_CONVERSION_TYPE_ID("CANNOT_DISABLE_CALL_CONVERSION_AND_SET_CONVERSION_TYPE_ID"), /** * * Cannot set path2 without path1. * * */ @XmlEnumValue("CANNOT_SET_PATH2_WITHOUT_PATH1") CANNOT_SET_PATH_2_WITHOUT_PATH_1("CANNOT_SET_PATH2_WITHOUT_PATH1"), /** * * An unexpected or unknown error occurred. * * */ UNKNOWN("UNKNOWN"); private final String value; AdErrorReason(String v) { value = v; } public String value() { return value; } public static AdErrorReason fromValue(String v) { for (AdErrorReason c: AdErrorReason.values()) { if (c.value.equals(v)) { return c; } } throw new IllegalArgumentException(v); } }