@dmgt/google-ad-manager-api
Version:
Typed Google Ad Manager API
28 lines (27 loc) • 1.05 kB
TypeScript
export declare enum CreativeIdType {
AD_ID = "AD_ID",
CREATIVE_ID = "CREATIVE_ID",
CREATIVE_ADID = "CREATIVE_ADID",
UNIVERSAL_AD_ID = "UNIVERSAL_AD_ID",
MEDIA_URI = "MEDIA_URI",
MEDIA_URI_PATH = "MEDIA_URI_PATH",
CREATIVE_ADID_WITH_FALLBACK = "CREATIVE_ADID_WITH_FALLBACK",
CANONICALIZED_MEDIA_URI = "CANONICALIZED_MEDIA_URI",
GV_REGISTRY_ID = "GV_REGISTRY_ID",
UNKNOWN_ID_TYPE = "UNKNOWN_ID_TYPE",
MEDIA_URI_HASH = "MEDIA_URI_HASH",
UNKNOWN = "UNKNOWN"
}
/**
* creativeTranscode
* @targetNSAlias `tns`
* @targetNamespace `https://www.google.com/apis/ads/publisher/v202411`
*/
export interface CreativeTranscode {
/** xsd:string */
adServer?: string;
/** CreativeTranscode.IdType|xsd:string|AD_ID,CREATIVE_ID,CREATIVE_ADID,UNIVERSAL_AD_ID,MEDIA_URI,MEDIA_URI_PATH,CREATIVE_ADID_WITH_FALLBACK,CANONICALIZED_MEDIA_URI,GV_REGISTRY_ID,UNKNOWN_ID_TYPE,MEDIA_URI_HASH,UNKNOWN */
creativeIdType?: CreativeIdType | keyof typeof CreativeIdType;
/** xsd:string */
creativeId?: string;
}