nodejs-google-adwords
Version:
Google Ads API Client Library for Node.js
30 lines (29 loc) • 1 kB
TypeScript
import { ICpcBid, ICpaBid, ICpmBid } from './Bids';
declare enum BiddingStrategyType {
MANUAL_CPC = "MANUAL_CPC",
MANUAL_CPM = "MANUAL_CPM",
PAGE_ONE_PROMOTED = "PAGE_ONE_PROMOTED",
TARGET_SPEND = "TARGET_SPEND",
TARGET_CPA = "TARGET_CPA",
TARGET_ROAS = "TARGET_ROAS",
MAXIMIZE_CONVERSIONS = "MAXIMIZE_CONVERSIONS",
MAXIMIZE_CONVERSION_VALUE = "MAXIMIZE_CONVERSION_VALUE",
TARGET_OUTRANK_SHARE = "TARGET_OUTRANK_SHARE",
NONE = "NONE",
UNKNOWN = "UNKNOWN"
}
declare enum BiddingStrategySource {
CAMPAIGN = "CAMPAIGN",
ADGROUP = "ADGROUP",
CRITERION = "CRITERION"
}
interface IBiddingStrategyConfiguration {
biddingStrategyId?: string;
biddingStrategyName?: string;
biddingStrategyType?: BiddingStrategyType;
readonly biddingStrategySource?: BiddingStrategySource;
biddingScheme?: any;
bids?: Array<ICpcBid | ICpaBid | ICpmBid>;
targetRoasOverride?: number;
}
export { IBiddingStrategyConfiguration, BiddingStrategyType };