AppLixir Best Practices
Strategic Ad Placementβ
Natural Breaks & Transition Points The most effective time to serve an ad is during a natural pause in the action.
-
Failure/Game Over: Offer a "Watch to Continue" or "Revive" option.
-
Achievement Milestones: Use ads to "Double Your Reward" after completing a level or achieving a high score.
-
Store Entry: Provide a small amount of "Free Daily Currency" in exchange for a video view when a user enters the in-game shop.
Opt-In Design Always ensure rewarded ads are voluntary.
-
Use clear call-to-action (CTA) buttons like "Watch Video for 50 Coins."
-
Users should never be forced into a rewarded video; the value exchange must be explicit and chosen by the player to maintain trust and high completion rates.
Frequency & Timing Controlβ
Smart Frequency Capping AppLixir suggests finding a "sweet spot" to avoid ad fatigue and player churn.
-
Standard Cap: Limit users to 3β5 rewarded videos per day or one per session.
-
Cooldown Periods: Implement a timer (e.g., 2β5 minutes) between ad availability to ensure the gameplay loop remains the priority.
-
The "First 5" Rule: Avoid showing any ad prompts within the first few minutes of a new user's first session. Let them enjoy the content before introducing monetization.
Dynamic Scaling Consider "Diminishing Returns" for heavy users. The first ad might give a large reward, while subsequent ads in the same hour provide smaller bonuses. This protects your game economy while still allowing for monetization.
Technical Optimizationβ
Asset Pre-loading (Buffering) To prevent "Ad Lag" (where a user clicks a button and nothing happens), initialize the AppLixir SDK early.
-
Check Status: Use the
adStatuscheck to ensure an ad is cached and ready before showing the "Watch Ad" button. -
Timeout Handling: If an ad doesn't load within 2β3 seconds, hide the offer to avoid frustrating the user with a broken UI.
Platform-Specific Implementation
-
Unity WebGL: Ensure you are using the latest AppLixir Unity Plugin to handle the transition between the gameβs audio and the adβs audio.
-
Telegram Mini Games: Keep the integration lightweight. Use the one-line JavaScript SDK to ensure the game remains responsive on mobile devices.
Data-Driven Performanceβ
Monitoring Key Metrics Regularly audit your dashboard for these indicators:
-
Completion Rate: If this drops below 80β90%, your rewards may not be valuable enough, or the ads are too long for your specific audience.
-
Fill Rate by Geo: If you see low fill rates in specific regions, consider adjusting your content or adding fallback providers for those locations.
-
eCPM Trends: High eCPM indicates your placement is desirable to advertisers. If eCPM drops, try rotating your ad placements or changing the reward type.
A/B Testing Rewards Don't guess what your users want. Test different reward types (e.g., "1 Life" vs. "100 Gold") to see which results in a higher click-through rate (CTR) and better overall player retention.