Contents

PricingModel

The unit of ad delivery that determines billing for an ad group, independent of how the account funds spend.

Declaration

string PricingModel

Possible Values

CPA

Cost-per-action.

CPM

Cost-per-thousand-impressions. Pairs with billingEvent: IMPRESSIONS.

CPT

Cost-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.

See Also