Configuring Store Technologies (Optional)
When apps are distributed through the App Store or Mac App Store, they can take advantage of Apple store technologies such as Game Center and In-App Purchase. If you implement any of these store technologies in your app, you’ll use iTunes Connect to configure the interaction between your app and the Apple services. You also use iTunes Connect to register any additional content that you want to make available through one of these technologies. The store technologies that may require additional configuration in iTunes Connect include:
iCloud Display Sets. iCloud storage containers can be combined into display sets so users of apps from the same organization see one data storage location in iCloud. Use iTunes Connect to define iCloud display sets, including setting the display set ID that you use in your app build to associate the app with the display set.
iAd App Network. The iAd App Network provides an environment for you to incorporate rich media ads into your iOS apps. Once you sign the iAd App Network Contract and integrate the iAd Framework in your app, all apps that are approved and Ready for Sale will be eligible to receive iAd ads.
Game Center. Game Center is Apple’s social gaming network. It allows players to connect their devices to the Game Center service to post scores and exchange information. For information about configuring Game Center assets in iTunes Connect, see Game Center Configuration Guide for iTunes Connect.
In-App Purchase. In-App Purchase embeds a store directly into your app and enables the app to connect to the store and securely process payments from the user. See In-App Purchase Configuration Guide for iTunes Connect.
Adding Configurations for Store Technologies to the App Record
After you create an iTunes Connect record for your app, you have access to pages for configuring store technology assets used by the app. You can access each store technology page from Features on the App Details page for the app.
iCloud Display Sets
Your apps can use iCloud to store related documents and data. The documents and data are stored in containers that you configure in the app’s
Info.plist. No iTunes Connect configuration is required to enable an app to use iCloud containers.
In addition to iCloud containers, iCloud supports display sets that allow multiple iCloud apps to use a single entry in the iCloud Documents & Data user settings. Each app still writes data to its container; the display set references the storage used for all the containers. To use iCloud display sets, you need to configure the display set in iTunes Connect, identify the apps that use it, and reference the display set from each app’s
For example, you might provide a custom calendar app, a task-list app, and an alarm clock app that have their own iCloud containers, each of which shows up in users’ Documents & Data settings in iCloud. If you wanted to have users configure data storage for these apps in a single setting, you could create an iCloud display set called “NotifyMe” that included the containers for all three apps. You would set up iCloud containers for each app:
Each app would still write to its container, but the user would see only the NotifyMe display set when configuring iCloud to store data for these apps.
Viewing iCloud Display Sets in iTunes Connect
iTunes Connect users with Admin, Technical, or App Manager roles can access the Manage Your iCloud Display Sets page.
To view iCloud display sets
As an iTunes Connect user with the appropriate role, sign in to iTunes Connect.
On the iTunes Connect homepage, click My Apps.
In the Ellipsis menu, click iCloud Manage Display Sets.
The “Manage Your iCloud Display Sets” page opens, showing any display sets that are already configured for your organization. The table lists each display set, its reference name, display set ID, and the number of apps attached to it. Apps appear in this count after they are configured to use this display set and are uploaded to iTunes Connect.
Creating iCloud Display Sets
For each display set, you must enter the following values:
Reference Name. An internal name. It must be at least two characters and can be up to 255 bytes. It’s displayed in iTunes Connect only.
Display Set ID. A unique identifier used to associate your app with the display set. Use the same ID in your app’s
NSUbiquitousContainerNamekey. This string must be a uniform type identifier (UTI) and can contain only alphanumeric characters, hyphens, and periods. The string should also be in reverse-DNS format and can’t end in
Display Set Name. The label that users see when they configure iCloud settings for your apps. Localize this label for each of the languages your apps support.
To create a new display set
Open the Manage Your iCloud Display Sets page for the app, as described in Viewing iCloud Display Sets in iTunes Connect.
Click Create New.
Enter a reference name and display set ID.
Click Add Language.
Select the primary language for your apps.
In the Display Name field, enter the display set label that users see.
The display name must be at least two characters and can be up to 75 bytes.
Click Save to save the language.
Repeat the language configuration from steps 4 through 7 for each language your apps support.
Managing iCloud Display Sets
The display sets created for your organization appear listed in a table on the Manage Your iCloud Display Sets page. From this page, you can do the following:
View or edit a display set’s details.
Click the row containing the display set. The detail page lists the apps that are attached to this display set. From this page you can change the Reference Name or add or delete Display Name languages.
Delete a display set.
In the row containing the display set, click Delete.
You can delete a display set unless there is an app attached to it.
iAd App Network
iAd is Apple’s digital advertising platform. As an iOS app developer, you can take advantage of iAd in two ways:
Design targeted advertising campaigns to promote your iOS apps through iAd Workbench.
The iTunes Connect team agent for your organization can set up iAd Workbench user accounts. Once your account is set up, sign in at http://iadworkbench.apple.com/. For more information, go to http://help.apple.com/iadworkbench/.
Earn revenue by joining the iAd App Network and incorporating iAd rich media ads into your iOS apps.
For more information about integrating iAd ads into your iOS apps, refer to the following resources:
For a list of useful resources about embedding iAd into your apps, go to Using iAd in Your iOS Apps.
For suggestions to help you optimize your iAd integration, read iAd Implementation Best Practices.
To integrate the iAd Framework to display iAd ads, read iAd Programming Guide.
The following sections describe how to join the iAd App Network and start generating revenue through ads in your iOS app. If you need more information, see “iAd App Network” in the FAQ in Resources and Help.
Setting Up an App to Display iAd Ads
To join the iAd App Network and allow an app to access the iAd App Network, follow these steps:
Have your team agent request and agree to an iAd App Network contract and set up relevant tax and banking information. See Requesting a Contract.
Configure an iTunes Connect record for the app, as described in Creating an iTunes Connect Record for an App.
Integrate the iAd Framework in your app, as described in iAd Programming Guide.
Submit the app build to iTunes Connect, as described in Submitting the App to App Review.
Disabling the iAd App Network for an App
To remove ads from an app, you must submit a new build without the iAd Framework. See Replacing Your App with a New Version in iTunes Connect Developer Guide.
Monitoring iAd Performance and Revenue
iAd reporting in iTunes Connect allows you to monitor ad performance and track revenue.
To review ad performance for an app
Integrate the iAd Framework for at least one app and submit it for review, as described in Setting Up an App to Display iAd Ads.
On the iTunes Connect homepage, click iAd.
On the iAd page that opens, in the Monetize section, click View Your iAd Reports. Use this section to track iAd ad performance.