Campaign
The response to a request to create and fetch campaigns.
Declaration
object CampaignProperties
| Name | Type | Description |
|---|---|---|
adamId Required | int64 | Your unique App Store app identifier. You can obtain your app You can use the |
adChannelType Required | string | The channel type of an ad in a campaign. See AdChannelType for value descriptions. You can use the |
billingEvent Required | string | The type of billing event for a campaign. See BillingEventType for value descriptions. |
biddingStrategy | string | The bidding strategy for the campaign. Possible values include:
Mutable after campaign creation. This field is updatable. To switch bidding stategies, see Update a Campaign. |
budgetOrders | [int64] | The budget orders that you assign to the campaign. This applies only to campaigns with a line-of-credit payment model. This field is updatable. |
countriesOrRegions Required | [string] | The App Store geoterritories where you’re promoting your app. The default value is Use an alpha-2 country code value , such as The This field is updatable. |
countryOrRegionServingStateReasons | Campaign.CountryOrRegionServingStateReasons | The map of reasons that returns when a campaign isn’t running. See CampaignCountryOrRegionsServingStateReasons for value descriptions. |
creationTime | date-time | The date and time of the creation of the |
dailyBudgetAmount Required | Money | Your daily budget. A
You can use the This field is updatable. |
deleted | boolean | The indicator of whether the campaign is soft-deleted. You can use the |
displayStatus | string | The status of the campaign. The status resolves according to |
endTime | date-time | The scheduled end time and date for the campaign.
You can use the |
id | int64 | A unique identifier for the campaign that you can use as a You can use the |
locInvoiceDetails | LOCInvoiceDetails | The standard invoice details that you can set and edit using the LOCInvoiceDetails object. This field is updatable. |
modificationTime | date-time | The date and time of the most recent modification of the object. You can use the |
name Required | string | The name of the campaign, which is unique within an organization. You can use the This field is updatable. |
orgId | int64 | The identifier of the organization that owns the campaign. Your |
paymentModel | string | The payment model that you set through Apple Ads. If you don’t set a payment model, campaigns can’t run. See PaymentModel for value descriptions. If you don’t select a payment model, you can still create campaigns. You must select a payment model before a campaign is eligible to run. See BudgetOrder for details about setting a payment model. You can use the |
servingStateReasons | [string] | A list of reasons that displays when a campaign can’t run. See CampaignServingStateReasons for value descriptions. |
servingStatus | string | The status of the campaign. You can use the |
startTime | date-time | The scheduled start time and date for the campaign.
You can use the This field is updatable. |
status | string | The user-controlled status to enable or pause the campaign. You can use the This field is updatable. |
supplySources Required | [string] | The ad placements for a campaign. See SupplySource for full descriptions of values. You can use the |
targetCpa | Money | The target cost-per-acquisition for Returned as Mutable after campaign creation. |