@dmgt/google-ad-manager-api
Version:
Typed Google Ad Manager API
55 lines (54 loc) • 2.57 kB
TypeScript
import { Size } from './Size';
import { AppliedLabels } from './AppliedLabels';
import { LastModifiedDateTime } from './LastModifiedDateTime';
import { CustomFieldValues } from './CustomFieldValues';
import { ThirdPartyDataDeclaration } from './ThirdPartyDataDeclaration';
export declare enum PolicyLabels {
MALWARE_IN_CREATIVE = "MALWARE_IN_CREATIVE",
MALWARE_IN_LANDING_PAGE = "MALWARE_IN_LANDING_PAGE",
LEGALLY_BLOCKED_REDIRECT_URL = "LEGALLY_BLOCKED_REDIRECT_URL",
MISREPRESENTATION_OF_PRODUCT = "MISREPRESENTATION_OF_PRODUCT",
SELF_CLICKING_CREATIVE = "SELF_CLICKING_CREATIVE",
GAMING_GOOGLE_NETWORK = "GAMING_GOOGLE_NETWORK",
DYNAMIC_DNS = "DYNAMIC_DNS",
CIRCUMVENTING_SYSTEMS = "CIRCUMVENTING_SYSTEMS",
PHISHING = "PHISHING",
DOWNLOAD_PROMPT_IN_CREATIVE = "DOWNLOAD_PROMPT_IN_CREATIVE",
UNAUTHORIZED_COOKIE_DETECTED = "UNAUTHORIZED_COOKIE_DETECTED",
TEMPORARY_PAUSE_FOR_VENDOR_INVESTIGATION = "TEMPORARY_PAUSE_FOR_VENDOR_INVESTIGATION",
ABUSIVE_EXPERIENCE = "ABUSIVE_EXPERIENCE",
TRICK_TO_CLICK = "TRICK_TO_CLICK",
USE_OF_NON_ALLOWLISTED_OMID_VERIFICATION_SCRIPT = "USE_OF_NON_ALLOWLISTED_OMID_VERIFICATION_SCRIPT",
MISUSE_OF_OMID_API = "MISUSE_OF_OMID_API",
UNACCEPTABLE_HTML_AD = "UNACCEPTABLE_HTML_AD",
UNKNOWN = "UNKNOWN"
}
/**
* creatives
* @targetNSAlias `tns`
* @targetNamespace `https://www.google.com/apis/ads/publisher/v202408`
*/
export interface Creatives {
/** xsd:long */
advertiserId?: number;
/** xsd:long */
id?: number;
/** xsd:string */
name?: string;
/** size */
size?: Size;
/** xsd:string */
previewUrl?: string;
/** CreativePolicyViolation|xsd:string|MALWARE_IN_CREATIVE,MALWARE_IN_LANDING_PAGE,LEGALLY_BLOCKED_REDIRECT_URL,MISREPRESENTATION_OF_PRODUCT,SELF_CLICKING_CREATIVE,GAMING_GOOGLE_NETWORK,DYNAMIC_DNS,CIRCUMVENTING_SYSTEMS,PHISHING,DOWNLOAD_PROMPT_IN_CREATIVE,UNAUTHORIZED_COOKIE_DETECTED,TEMPORARY_PAUSE_FOR_VENDOR_INVESTIGATION,ABUSIVE_EXPERIENCE,TRICK_TO_CLICK,USE_OF_NON_ALLOWLISTED_OMID_VERIFICATION_SCRIPT,MISUSE_OF_OMID_API,UNACCEPTABLE_HTML_AD,UNKNOWN */
policyLabels?: Array<PolicyLabels | keyof typeof PolicyLabels>;
/** appliedLabels[] */
appliedLabels?: Array<AppliedLabels>;
/** lastModifiedDateTime */
lastModifiedDateTime?: LastModifiedDateTime;
/** customFieldValues[] */
customFieldValues?: Array<CustomFieldValues>;
/** thirdPartyDataDeclaration */
thirdPartyDataDeclaration?: ThirdPartyDataDeclaration;
/** xsd:boolean */
adBadgingEnabled?: boolean;
}