Skip to main content
PlaytoliaPromotion manages in-app review requests with the native review dialog of each platform (Google In-App Review on Android, SKStoreReviewController on iOS). It counts the sessions, the install age, and the cooldown periods, so that the prompts do not annoy the players.

How it works

The SDK counts the sessions and records the timestamps automatically. When you call a review method, the SDK applies the eligibility rules before it shows the native dialog. If the player is not eligible, nothing occurs: no error and no dialog.

Configuring review trigger rules

Set the thresholds that control when the SDK can request a review:
Call ConfigureReview early, for example in your initialization script. If you do not call it, the default values apply (5 sessions, 7 days, 3 each year, 120-day cooldown).

Requesting a review

Both methods accept an optional force parameter. This parameter ignores all eligibility rules:
CAUTION: Use force only for debugging or for special conditions, not to send many prompts to the players. Google and Apple can hide the review dialog without a message, also when you use force. The platform controls this behavior and you cannot change it.

Reading the eligibility

”Never ask again” opt-out

The player can refuse all future review prompts permanently:

Reading state

Listening to changes

Push Notifications

Notifications setup

SDK Reference

PlaytoliaPromotion reference