google-ads-api-client
Version:
A friendly and exhaustive client to the google-ads-api, code generated directly from google's published protobuf schema.
82 lines (81 loc) • 3.83 kB
TypeScript
import type { BinaryWriteOptions } from "@protobuf-ts/runtime";
import type { IBinaryWriter } from "@protobuf-ts/runtime";
import type { BinaryReadOptions } from "@protobuf-ts/runtime";
import type { IBinaryReader } from "@protobuf-ts/runtime";
import type { PartialMessage } from "@protobuf-ts/runtime";
import { MessageType } from "@protobuf-ts/runtime";
/**
* Container for enum with 3-Tier brand safety suitability control.
*
* @generated from protobuf message google.ads.googleads.v11.enums.BrandSafetySuitabilityEnum
*/
export interface BrandSafetySuitabilityEnum {
}
/**
* 3-Tier brand safety suitability control.
*
* @generated from protobuf enum google.ads.googleads.v11.enums.BrandSafetySuitabilityEnum.BrandSafetySuitability
*/
export declare enum BrandSafetySuitabilityEnum_BrandSafetySuitability {
/**
* Not specified.
*
* @generated from protobuf enum value: UNSPECIFIED = 0;
*/
UNSPECIFIED = 0,
/**
* Used for return value only. Represents value unknown in this version.
*
* @generated from protobuf enum value: UNKNOWN = 1;
*/
UNKNOWN = 1,
/**
* This option lets you show ads across all inventory on YouTube and video
* partners that meet our standards for monetization. This option may be an
* appropriate choice for brands that want maximum access to the full
* breadth of videos eligible for ads, including, for example, videos that
* have strong profanity in the context of comedy or a documentary, or
* excessive violence as featured in video games.
*
* @generated from protobuf enum value: EXPANDED_INVENTORY = 2;
*/
EXPANDED_INVENTORY = 2,
/**
* This option lets you show ads across a wide range of content that's
* appropriate for most brands, such as popular music videos, documentaries,
* and movie trailers. The content you can show ads on is based on YouTube's
* advertiser-friendly content guidelines that take into account, for
* example, the strength or frequency of profanity, or the appropriateness
* of subject matter like sensitive events. Ads won't show, for example, on
* content with repeated strong profanity, strong sexual content, or graphic
* violence.
*
* @generated from protobuf enum value: STANDARD_INVENTORY = 3;
*/
STANDARD_INVENTORY = 3,
/**
* This option lets you show ads on a reduced range of content that's
* appropriate for brands with particularly strict guidelines around
* inappropriate language and sexual suggestiveness; above and beyond what
* YouTube's advertiser-friendly content guidelines address. The videos
* accessible in this sensitive category meet heightened requirements,
* especially for inappropriate language and sexual suggestiveness. For
* example, your ads will be excluded from showing on some of YouTube's most
* popular music videos and other pop culture content across YouTube and
* Google video partners.
*
* @generated from protobuf enum value: LIMITED_INVENTORY = 4;
*/
LIMITED_INVENTORY = 4
}
declare class BrandSafetySuitabilityEnum$Type extends MessageType<BrandSafetySuitabilityEnum> {
constructor();
create(value?: PartialMessage<BrandSafetySuitabilityEnum>): BrandSafetySuitabilityEnum;
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: BrandSafetySuitabilityEnum): BrandSafetySuitabilityEnum;
internalBinaryWrite(message: BrandSafetySuitabilityEnum, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter;
}
/**
* @generated MessageType for protobuf message google.ads.googleads.v11.enums.BrandSafetySuitabilityEnum
*/
export declare const BrandSafetySuitabilityEnum: BrandSafetySuitabilityEnum$Type;
export {};