The Complete Guide to Kiip’s Developer Onboarding (with GIFs!)

Five steps. That’s all that lies between you and integrating Kiip.

Kiip recently updated its developer onboarding process, creating a simpler integration experience. To ensure that this is the smoothest process possible, I’ve created a GIF-infused step-by-step guide to walk you through all of the new stuff.

Sit back and relax. We’ve got it from here.

relax

Image source: Giphy
Note: Kiip offers integration for both iOS and Android, but for the purpose of this post, we’ll include examples for iOS.

Step 1. Add your app

This stuff is easy.

After you register, you’ll be taken to the first page of the onboarding process. Here, add your app platform (iOS or Android) and your app name.

On the second page, add your App Store/Google Play URL, your website, your app’s genre, a screenshot of your app and your app’s icon. The screenshot and icon should be uploaded in a PNG or JPG file.

app icon and screenshot

Step 2. Integrate the SDK

Download the Kiip SDK.

Drag and drop the Kiip Framework and Resources into Xcode.

Download the SDK

Make sure you add these frameworks into your project’s Build Phases section.

  • CoreTelephony.framework
  • QuartzCore.framework
  • SystemConfiguration.framework
  • AdSupport.framework
  • Passkit.framework
  • MediaPlayer.framework SDK version 2.0.8 and above

Adding-Frameworks-4

Next, follow the directions for initializing Kiip, including adding your application key and secret. Everything is clearly explained on the page and only takes a few seconds.

Add your test device. To add a test device, add a device name and your Advertising ID.

If you have an iOS device and do not know your Advertising ID, download The Identifiers app onto your phone. The app will give you your Advertising ID; copy and paste the code and email it to yourself.

If you have an Android device and do not know your Advertising ID, simply go to your phone’s settings and click the “ads” button. Your advertising ID is listed at the top.

Step 3. Place moments

“Moments” are events when users feel positive emotion. This happens when they win a level of a mobile game, log a completed workout in a fitness app, favorite a new recipe on a cooking app and so forth. Moments are when users are most excited about your app. Rewarding them during these moments will motivate them to re-engage with your app.

Pick a couple names for your moments. This shouldn’t be “moment_1,” but something like “Congrats on your high score!” or “Great workout!” Along with the names, enter the universally unique identifier (UUID).

moment

Step 4. Enable Virtual Rewards

Kiip offers both Real and Virtual Rewards to users. Real Rewards are tangible products, like a free bag of Sour Patch Kids or a sample of Propel’s Fitness Water. Virtual Rewards are in-app currency sponsored by beloved brands.

To enable Virtual Rewards in your app, fill out the following information about the existing virtual currency in your app.

  • Enter what you call the currency in-app (i.e. coins).
  • Enter the unique identifier for your currency.
  • Assign dollar amounts.
  • Add a currency icon.
  • Place the listener in your AppDelegate.m to tell Kiip that your app is eligible for currency rewards.

currency

Step 5. Start monetizing

There are only three baby steps left and you’re all done.

  1. Check over the information you entered.
  2. Submit your app to Kiip and the App Store/Google Play.
  3. Get ready to start monetizing!

If you’ve read all this and you’re ready to get started, head here.

While you’re at it, we also revamped our developer docs, at docs.kiip.me. Check them out and let us know if you have any questions by emailing our support team.


Rewards lead to higher engagement among users and better monetization for developers. 84 percent of mobile users say they prefer mobile rewards vs. ads, and over 3,000 games and apps already use Kiip to monetize. Learn more about Kiip at kiip.me/developers.

 dev-footer

More from Kiip

  • Hothead Games Scores a Big Win in MonetizationHothead Games Scores a Big Win in Monetization Hothead Games is an independent mobile game developer and publisher based in Vancouver, BC, Canada. Best known for its Big Win Sports series that includes professional league […]
  • Attn: There’s a New Kiip SDK Required for iOS 8 AppsAttn: There’s a New Kiip SDK Required for iOS 8 Apps iOS 8 is here. Now, so is the Kiip iOS SDK 2.1.1. The new SDK is required for developers compiling an app for iOS 8. Integrating it into your app is the only way to ensure the […]
  • 5 Strategies to Increase Holiday Sales5 Strategies to Increase Holiday Sales As the holiday season approaches, brands race to offer consumers the biggest sales and exclusive offers by advertising everywhere from bus stops to commercials. Consumers are flooded with […]
  • there is something staring us in the face here, Brittany!