All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.google.api.ads.admanager.jaxws.v202408.CreativeErrorReason Maven / Gradle / Ivy

The newest version!
// Copyright 2024 Google LLC
//
// 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.admanager.jaxws.v202408;

import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlType;


/**
 * 

Java class for CreativeError.Reason. * *

The following schema fragment specifies the expected content contained within this class. *

*

 * <simpleType name="CreativeError.Reason">
 *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
 *     <enumeration value="FLASH_AND_FALLBACK_URL_ARE_SAME"/>
 *     <enumeration value="INVALID_INTERNAL_REDIRECT_URL"/>
 *     <enumeration value="DESTINATION_URL_REQUIRED"/>
 *     <enumeration value="DESTINATION_URL_NOT_EMPTY"/>
 *     <enumeration value="DESTINATION_URL_TYPE_NOT_SUPPORTED"/>
 *     <enumeration value="CANNOT_CREATE_OR_UPDATE_LEGACY_DFP_CREATIVE"/>
 *     <enumeration value="CANNOT_CREATE_OR_UPDATE_LEGACY_DFP_MOBILE_CREATIVE"/>
 *     <enumeration value="MISSING_FEATURE"/>
 *     <enumeration value="INVALID_COMPANY_TYPE"/>
 *     <enumeration value="INVALID_ADSENSE_CREATIVE_SIZE"/>
 *     <enumeration value="INVALID_AD_EXCHANGE_CREATIVE_SIZE"/>
 *     <enumeration value="DUPLICATE_ASSET_IN_CREATIVE"/>
 *     <enumeration value="CREATIVE_ASSET_CANNOT_HAVE_ID_AND_BYTE_ARRAY"/>
 *     <enumeration value="CANNOT_CREATE_OR_UPDATE_UNSUPPORTED_CREATIVE"/>
 *     <enumeration value="CANNOT_CREATE_PROGRAMMATIC_CREATIVES"/>
 *     <enumeration value="INVALID_SIZE_FOR_THIRD_PARTY_IMPRESSION_TRACKER"/>
 *     <enumeration value="CANNOT_DEACTIVATE_CREATIVES_IN_CREATIVE_SETS"/>
 *     <enumeration value="HOSTED_VIDEO_CREATIVE_REQUIRES_VIDEO_ASSET"/>
 *     <enumeration value="CANNOT_SET_MULTIPLE_IMPRESSION_TRACKING_URLS"/>
 *     <enumeration value="UNKNOWN"/>
 *   </restriction>
 * </simpleType>
 * 
* */ @XmlType(name = "CreativeError.Reason") @XmlEnum public enum CreativeErrorReason { /** * * {@link FlashRedirectCreative#flashUrl} and * {@link FlashRedirectCreative#fallbackUrl} are the same. The fallback URL * is used when the flash URL does not work and must be different from it. * * */ FLASH_AND_FALLBACK_URL_ARE_SAME, /** * * The internal redirect URL was invalid. The URL must have the following * syntax http://ad.doubleclick.net/ad/sitename/;sz=size. * * */ INVALID_INTERNAL_REDIRECT_URL, /** * * {@link HasDestinationUrlCreative#destinationUrl} is required. * * */ DESTINATION_URL_REQUIRED, /** * * {@link HasDestinationUrlCreative#destinationUrl} must be empty when its type is * {@link DestinationUrlType#NONE}. * * */ DESTINATION_URL_NOT_EMPTY, /** * * The provided {@link DestinationUrlType} is not supported for the creative type it is * being used on. * * */ DESTINATION_URL_TYPE_NOT_SUPPORTED, /** * * Cannot create or update legacy DART For Publishers creative. * * */ CANNOT_CREATE_OR_UPDATE_LEGACY_DFP_CREATIVE, /** * * Cannot create or update legacy mobile creative. * * */ CANNOT_CREATE_OR_UPDATE_LEGACY_DFP_MOBILE_CREATIVE, /** * * The user is missing a necessary feature. * * */ MISSING_FEATURE, /** * * Company type should be one of Advertisers, House Advertisers and * Ad Networks. * * */ INVALID_COMPANY_TYPE, /** * * Invalid size for AdSense dynamic allocation creative. * Only valid AFC sizes are allowed. * * */ INVALID_ADSENSE_CREATIVE_SIZE, /** * * Invalid size for Ad Exchange dynamic allocation creative. * Only valid Ad Exchange sizes are allowed. * * */ INVALID_AD_EXCHANGE_CREATIVE_SIZE, /** * * Assets associated with the same creative must be unique. * * */ DUPLICATE_ASSET_IN_CREATIVE, /** * * A creative asset cannot contain an asset ID and a byte array. * * */ CREATIVE_ASSET_CANNOT_HAVE_ID_AND_BYTE_ARRAY, /** * * Cannot create or update unsupported creative. * * */ CANNOT_CREATE_OR_UPDATE_UNSUPPORTED_CREATIVE, /** * * Cannot create programmatic creatives. * * */ CANNOT_CREATE_PROGRAMMATIC_CREATIVES, /** * * A creative must have valid size to use the third-party impression tracker. * * */ INVALID_SIZE_FOR_THIRD_PARTY_IMPRESSION_TRACKER, /** * * Ineligible creatives can not be deactivated. * * */ CANNOT_DEACTIVATE_CREATIVES_IN_CREATIVE_SETS, /** * * Ad Manager hosted video creatives must contain a video asset. * * */ HOSTED_VIDEO_CREATIVE_REQUIRES_VIDEO_ASSET, /** * * {@link ImageCreative#thirdPartyImpressionTrackingUrls} should not contain more than one url. * * */ CANNOT_SET_MULTIPLE_IMPRESSION_TRACKING_URLS, /** * * The value returned if the actual value is not exposed by the requested API version. * * */ UNKNOWN; public String value() { return name(); } public static CreativeErrorReason fromValue(String v) { return valueOf(v); } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy