Apple’s latest ad-buying tools have been a bit of a revelation, but for the most part they’re still just Apple’s ad-support tools for apps and services.
That’s changed, however, thanks to a new ad-manager called AdMob.
With AdMob, Apple is giving developers the tools to build custom ad-targeting experiences for their apps.
For developers, the AdMob ad-managers allow them to add, modify, and manage ads and their effects on the user experience, all in one place.
The tools also allow Apple to offer developers more control over how they show and display ads.
In a way, the changes to the ad-management system have come about by Apple making a deal with developers to use its APIs to build ad-serving apps on top of its own APIs.
Developers could then use those APIs to provide their apps with more powerful ad-sensing capabilities and even more sophisticated user experiences.
Apple, like many other tech companies, uses a lot of its APIs for the purposes of its apps, and it also uses the APIs for other services, like the Watch app, the Siri voice-recognition app, and more.
The new AdMob tool, developed by Google, makes a similar deal.
AdMob lets developers create ad-stacking solutions for their app by providing the AdManager API to developers.
When developers use AdMob to display an ad on the home screen of their app, they can create the AdStack, which is a set of ad-tracking APIs for a given app.
The AdStack will then be presented to users via a drop-down menu, which lets them choose which ads they want to show.
Users can then see the ad in a different app, or in a new app or web page.
If the user clicks on the drop-up menu, AdStack is presented to them in a popup, which shows the ad again.
If, for some reason, they don’t want to see the ads anymore, they just click the “X” icon to exit the pop-up.
AdStack can then be used by developers to build customized ad-stack-based experiences for users, which are presented to their users through the Ad Stack.
Developers can also add or modify AdStack as they see fit, and they can also customize how they display the ads.
When the Ad Manager is turned on, developers can see ads displayed in any of the apps they’ve built using the Ad Framework.
If a developer wants to create an ad-based experience, they simply need to give the AdManagers permission to do so.
To create a custom ad stack, a developer needs to write the AdStacker API, and then add AdManages API to that AdStalker.
For example, if a developer wanted to create a simple home screen ad-blocker that was presented to a user through a pop-out menu, they would write the API that uses the AdMangler API to make the AdBlocker appear to the user.
Then, when a user clicks the AdBanners icon, AdManager will open the Adstack app and display the ad.
Developers also need to make sure that their AdManager application is using the appropriate APIs for each specific platform and ad-tech.
For instance, the API for mobile devices will need to be used for the AdMatrix, AdMatter, and AdStacks, while desktop apps will need the AdMod, AdMark, and others.
And developers can choose to display the AdBarrier and AdSpinner widgets as well, if they want.
Apple also offers a variety of additional developer tools for developers, like custom widgets, and custom ad stacks.
In this example, developers will need a custom AdManager app, a custom list of ad stacks, and a custom pop-ups.
When they run the AdAgent app on their app that is running on Apple’s App Store, they will be presented with a list of all the ad stacks they have built.
When users click on one of those pop-ins, the developer will be able to display a preview of the ad stack that has been added or modified, and the user can then click the AdStop icon to stop the ad from showing up.
AdAgent and AdManager both also have a number of other features, including a built-in widget that allows developers to display custom ad frames, an AdStuff widget that lets developers customize how ads appear in a specific widget, and many more.
AdManager and AdManagedir have also been updated with a new developer preview, so developers can start experimenting with the new features before they become fully functional.
For more information about Apple’s apps, see our Apple Developers Guide.