Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.appcharge.com/llms.txt

Use this file to discover all available pages before exploring further.

Daily Bonuses are free rewards that encourage players to visit your web store every day. Each Daily Bonus can include a sequence of reward products, with one product available to collect per day.

How it works

A Daily Bonus appears as a popup the first time a player enters the web store each day. The player can collect the reward or dismiss the popup and continue browsing. After the player collects or dismisses the popup, that popup disappears and isn’t shown again that day. You can display a Daily Bonus badge that players can click to view when the bonus will be available again and which product the player can collect next.

Daily reset

Each Daily Bonus remains available until the daily reset, at 00:00 in the timezone set in the Publisher Dashboard. Learn how to set the daily reset timezone. Offers reset The default is UTC+00:00. After the reset, the player can collect the next available product in the sequence.

Reward sequence

Each Daily Bonus can include up to 31 reward products. Products are shown one at a time in the order you define. Whether a player collects the reward or dismisses the popup, the Daily Bonus advances to the next product in the sequence. The skipped reward isn’t offered again, and the next product is shown with a locked icon and a countdown timer that indicates when it can be collected. If the player misses a day and doesn’t interact with the Daily Bonus at all, the sequence restarts from the first product. After the final product in the sequence is collected, the Daily Bonus ends. You can also configure the sequence to restart automatically. For example, if the sequence ends on Day 5 and the player collects the Day 5 reward, they see the Day 1 reward again on Day 6.

Multiple Daily Bonuses

If multiple Daily Bonuses are available, the player sees each one in the web store. For example, if three Daily Bonuses are configured in the Publisher Dashboard and available to that player, all three appear on Day 1. Daily Bonus popups are shown one after another. When the player collects or dismisses the first popup, the next available popup opens. You can assign each Daily Bonus a priority to control the order in which active Daily Bonuses appear. Lower priority numbers appear first. Daily Bonuses without a priority appear last. If multiple Daily Bonuses have the same priority, the one created first appears first. For example, this table shows the priority among Daily Bonuses:
Daily BonusPriorityProduct sequence
Daily Bonus A1Gold → Gems → Energy
Daily Bonus B2Booster → Ticket
Daily Bonus C3Chest
In this setup, the player sees Daily Bonus A first, then Daily Bonus B, then Daily Bonus C. Each Daily Bonus advances independently. Priority also applies across all active offers, not only across Daily Bonuses. Lower priority numbers appear first. Offers without a priority appear last. If multiple offers have the same priority, the one created first appears first.

Example player experience

Using the Daily Bonus example above, this is what the player sees if they collect every available reward:
DayDaily Bonus ADaily Bonus BDaily Bonus C
Day 1GoldBoosterChest
Day 2GemsTicketNo longer shown, unless configured to restart
Day 3EnergyNo longer shown, unless configured to restartNo longer shown, unless configured to restart
If the player dismisses a reward instead of collecting it, that reward is skipped. For example, if the player dismisses Gold on Day 1, Daily Bonus A offers Gems on Day 2. If the player misses a day and doesn’t interact with Daily Bonus A at all, the sequence restarts from Gold.