For Web Callback, AppLixir uses Reward Management System (RMS) that ensures users receive rewards only after properly watching ads, prevents cheating with anti-scripting features, limits the number of rewards per user within a dynamic 24-hour period, and enforces a minimum time gap between video ad views to maintain fairness and profitability.
The AppLixir Reward Management System uses an HTTPS endpoint call to relay the reward events to your server. This setup requires:
- There is nothing in the code that you need to change. Everything is handled by the AppLixir player.
- Configuring callbacks in the AppLixir dashboard to ensure that your game receives the necessary reward events.
- Go to the AppLixir application.
- Go to the Callbacks page.
- Enter your callback URL in the "Callback URL" field. (this is the endpoint that will receive the event)
- Enter callback secret in the "Callback Secret" field. (this is the secret that will be used to check the event on your side)
- Receiving the callback on your server.
- Your server should be able to receive GET requests at the specified callback URL.
- The request params will contain the event data, which you can process.
- The callback URL will look like this: "{YOUR_CALLBACK_URL}?gameApiKey={YOUR_GAME_API_KEY}&gameId={YOUR_GAME_ID}&secretKey={YOUR_CALLBACK_SECRET}"
-
gameApiKey
: This is the API key of your game, which you can find in the AppLixir dashboard. (the that is being used to initialize the player) -
gameId
: This is the ID of your game, internally used by AppLixir. -
secretKey
: This is the secret key you set in the AppLixir callback options, which is used to check the event on your side.
You can use something like https://webhook.site to test your callback URL. Just enter the URL in the AppLixir dashboard and check if you receive the events.
Next Step: >> Adding Ads.txt File