BillingEvent
The user interaction that triggers a charge for a campaign.
Declaration
string BillingEventPossible Values
TAPSThe campaign is charged each time a user taps an ad. For App Ads campaigns, compatible with
MANUAL_CPTandMAX_CONVERSIONS. For Apple Maps campaigns, compatible withMANUAL_CPTandMAX_ENGAGEMENTS.IMPRESSIONSThe campaign is charged per thousand impressions (CPM). Required for the
MANUAL_CPMbid strategy. Available only for Apple Maps campaigns (promotedObjectType: BUSINESS_BRAND).
Discussion
You set BillingEvent at campaign creation, and it stays fixed afterward. The value you choose constrains which bid strategies are available and applies uniformly to all ad groups in the campaign.
App Store campaigns use TAPS. Apple Maps campaigns support both TAPS (for tap-based strategies) and IMPRESSIONS (for MANUAL_CPM).