AdWhirl SDK

From MMwiki
Jump to: navigation, search

Contents

Overview

Millennial Media has partnered with AdWhirl to enable developers of iPhone applications to generate ad revenue. AdWhirl is specifically designed to incorporate Millennial Media ad units inside your application.


AdWhirl's Google Code Page discusses the technical integration of AdWhirl into your application, placing ad slots, and configuring them.


The guide below is meant to provide a Best Practices for developers when displaying ads within their application to maximize revenue for our Developers.

Best Practices

As mentioned above, this is meant to be a reference for developers for the Best Practices of advertising display within their application. For more detailed information regarding technical integration, please refer to AdWhirl's website.

If you previously attempted to integrate with Millennial Media with previous versions of AdWhirl's SDK, you will need to register and sign up for a new APID value here.

Ads in the Background

AdWhirl gives developers the option to request ads in the active screen, as well as screens not currently visible to the user. Doing so decreases the performance (CTR) of all ads inside your application, because ads continue to be requested even though they are not visible to the user, this greatly impacts the eCPM and revenue opportunity for our Developers. In fact, if your application is making background ad requests, Millennial will be unable to add CPM campaigns to your application at all.


As such, you MUST utilize ignoreAutoRefreshTimer, from the SDK when ads are in the background and not visible to users. This will increase the performance of your application significantly, allowing Millennial to appropriate CPM campaigns to your inventory, and, in turn, increase your eCPM.

Auto Refresh Timers

Our experience has shown that an automatic refresh for ads is a unique and positive way for users to be engaged. With that said, we have seen the most positive engagement and higher CTRs when this value is set to 60 seconds. This allows CPM campaigns to be viewed the optimal amount of time for our brand advertisers, as well as ensuring a higher CTR for CPC campaigns.


As a result, applications utilizing a 60 second timer generally have seen higher eCPMs.

Meta Data

AdWhirl allows developers to provide additional information about the users to whom ads are being displayed. Inclusion of this information allows Millennial to deliver campaigns that are highly targeted based on Age, Gender, Location, Marital Status, Income, etc.


By providing this information, you will allow Millennial to deliver campaigns that are more targeted to your user base, meet the targeting profile for the advertiser, and subsequently provide higher eCPMs to our Developers.


For more information on passing this information with each ad request, please refer to the technical documentation on AdWhirl's website.

Finalization

Once you have integrated the AdWhirl library and followed these Best Practices, Millennial will assign live campaigns to your application.

Reporting

Once Millennial has attached live campaigns to your application, you will be able to log into our Developer Portal to view relevant statistic for your application.

Personal tools
For Mobile Web Developers
Creative Services