PricingModel
The unit of ad delivery that determines billing for an ad group, independent of how the account funds spend.
Declaration
string PricingModelPossible Values
CPACost-per-action.
CPMCost-per-thousand-impressions. Pairs with
billingEvent: IMPRESSIONS.CPTCost-per-tap. Pairs with
billingEvent: TAPS.
Discussion
The PricingModel controls which event triggers billing for an ad group’s delivery: a tap, an impression, or an install action. You set it on AdGroup or AdGroupCreate, and it must match the parent campaign’s billingEvent.
The PricingModel is distinct from PaymentModel. The PricingModel (CPA, CPM, or CPT) determines the delivery unit that triggers billing for an ad group. The PaymentModel (PAYG or LOC) determines how the advertiser’s account funds that spend, pay-as-you-go billing versus a line of credit. The two are unrelated enums on unrelated resources. Don’t use one where the documentation calls for the other.