@dmgt/google-ad-manager-api
Version:
Typed Google Ad Manager API
29 lines (27 loc) • 1.01 kB
text/typescript
export 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/v202408`
*/
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
}