There are many ways to successfully integrate Kiip into your app. Here are a few best practices to keep in mind:
- 1 Moment, per user, per day
Almost all of your daily users should trigger at least one moment every day. So don't place moments too far out of the average user's reach. For example, it's better to have one moment for "completing a level" in a game as opposed to having multiple unique moments for each individual level.
Place Kiip at logical breakpoints
The best times to show Kiip rewards are during natural pauses in the app. Pauses may come between levels in a game or other moments of achievement in other types of apps. These pauses or breaks in game play are generally the occasions when a user is most receptive to an ad, and generally attributes better ad performance and higher eCPMs.
- Moment Names
Moments are the most important part of the entire Kiip experience. All Kiip rewards will contain the following string "Congratulations! Here's a reward for". So choose names for your moments that complete the sentence found in the reward unit. For example it's a better user experience to be rewarded for "finishing a run!" as opposed to "Achievement_003232344532".
- Object Properties
The Kiip object allows you to attach user information automatically without user intervention. For example, if you already have a user’s e-mail, you can pre-populate it in the reward unit and increase your engagement rates. Refer to"Object Properties" section of our SDK Documentation of the platform you're using for a complete list of objects you can pass in (when available) for better reward targeting.