Skip to content

Introduction to AdFlake

Manny edited this page Oct 5, 2013 · 18 revisions

This page will guide you through the steps to get AdFlake running for your app. All steps listed here require an activated AdFlake account. If you do not have an account, browse to http://www.adflake.com and signup. It's free :)

1. Download the AdFlake SDK

After logging in open the Developer Resources page on the website. Choose the SDK for the platform your application is running on, we're offering SDKs for both Android and iOS.

2. Registering your application on AdFlake

After logging in, go to the Home page and click Add Application.

Add Application Example

Enter your app's meta data into the popup window. If the application is not released yet, feel free to add information stubs. You can change the information entered here at any time in the app's settings page on AdFlake. The Ad Options define the visual appearance and behavior of the ads displayed in the app. Visual settings include the the background color and text color. The refresh rate defines how long a banner will be displayed until another banner will be fetched and displayed. The transition animations specify how the next banner will be moved into the view (Only available on iOS)

The following table explains the different transition types:

Transition Description
Slide From Right Slides the new ad from right to left in
Slide From Left Slides the new ad from left to right in
Flip From Right Flips the new ad from right to left in
Flip From Left Flips the new ad from left to right in
Fade In Fades the new ad in
Curl Up Curls the new ad up
Curl Down Curls the new ad down
Random Selects a random transition
None No transition effect

Add Application Meta Data Example

Click Add App to commit the registration of the application. If you accidentally close the modal dialog don't worry, your data is preserved.

3. Configuring ad networks

At this point the application is ready and you are ready to configure the ad networks you want to enable for the application. To open the details page of your newly registered application simply click on the blue button with the name of your application.

Select Application Example

The application page will list all ad networks that are currently supported by AdFlake. To activate an ad network for your application, simply click on the Setup next to the ad network's name. A small form will popup that requires you to enter the ad network specific account settings, this is typically the publisher ID, however this varies from ad network to ad network.

You can change the ad network details at any time by clicking the same button again. To deactivate the ad network, disable the Active checkbox inside the ad network's configuration form. Disabling will also remove the ad network account settings from your app.

To save your changes press the Save button at the bottom of the page.

Application Page Example

Configuring the ad network allocation

The weight/allocation of each ad network inside your application has to be specified on a per ad network basis. The weight is set in percent, consider the weight to specify how many percent of banners of a particular ad network will be displayed. The total sum of all weights must be exactly 100%. Disabling an ad network will set it's allocation amount to zero.

To save your changes press the Save button at the bottom of the page.

Set Ad Network Allocation Example

Configuring the Backfill Priority

If an ad network is unable to fulfill an ad request, AdFlake will fallback to another ad network based on your prioritized network list.

To change the ad network priority list open the Backfill Priority tab on your application page. Simply drag and drop an ad network to change it's priority. The top most ad network will have the highest priority.

To save your changes press the Save button at the bottom of the page.

AdFlake Backfill Priority Example

6. Reviewing Analytics

Once the an application is released and ads are running it is possible to view the ad request statistics. It is possible to access the application analytics by clicking the Analytics button on the application page.

Analytics Example