Also ich würd eine Aufforderung zum Bewerten zu dem Zeitpunkt bringen, wenn der User irgend ne grössere Aktion durchgeführt hat, und der User in ner "positiven Stimmung" ist. Also bei nem Spiel z.B. wenn der User ein Level geschafft hat und nicht grad wenn er zum 10. Mal an nem Level scheitert
Ich würd auch nicht beim ersten Starten der App den User zu ner Bewertung auffordern. Lass ihn die App doch erst mal ein paar mal testen um sich an sie zu gewöhnen und sie vielleicht zu mögen. Wenn Du ihn sofort beim ersten Start aufforderst, ne Bewertung abzugeben, kann es sein, dass der User den Wert der App noch gar nicht erkannt hat und ne schlechte Bewertung abgibt.
Dazu kannst Du z.B. nen Zähler einsetzen, der z.B. die Anzahl der App Starts zählt. Diesen Zähler kannst Du in der Settings der App speichern.
Du solltest eine Aufforderung zum Bewerten auch nur einmal bringen, dabei freundlich fragen, ob der User die App bewerten will oder nicht. Egal ob er bewertet oder nicht, solltest Du diese Aufforderung nicht mehr wiederholen. Das könnte den User nerven und ihn dazu bringen Deine App nicht mehr so oft zu starten. Wenn ein User deine App nicht bewerten will, dann akzeptier das einfach so. Du kannst ja immer noch irgendwo n Button einsezten, über den der User dann von sich aus ne Bewertung starten kann, aber halt kein Popup mehr bringen.