Skip to main content
⭐ Best Practices & Ad ServingUpdated 2 months ago

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 adStatus check 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.

Was this article helpful?
Your feedback shapes what we write next.
Still need help?
Our team responds to publishers within 1 business day.
Contact support β†’