Ich habe Unity Anzeigen implementiert und haben:Unity-Anzeigen, wer steuert, wie oft sie angezeigt werden, mich oder Werbung plugin?
void Start()
{
Advertisement.Show();
}
Im Scrip meiner Einheit Anzeige Gameobject verbunden.
Wenn ich mein Spiel teste, wird eine Anzeige angezeigt, wenn die Szene geladen wird (es ist eine Szene, die Ergebnisse Ihrer Spielsitzung anzeigt) und das ist was ich will, aber ich denke nicht, dass es gut ist, jede einzelne Werbung zu zeigen Zeit, die diese Szene lädt, da sie ziemlich oft geladen wird. Gibt es eine Art Algorithmus im Hintergrund, der entscheidet, ob die Anzeige angezeigt werden soll?
Ich denke, es sollte eine Art Grenze geben, wie viele Anzeigen in x Zeit angezeigt werden können, nicht nur in der Einheit, sondern in Anzeigen im Allgemeinen, deshalb dachte ich, dass es bereits eingebaut sein könnte.
Also, meine Frage, sollte ich es so lassen, und die Anzeige-Plugin, um den Job lassen, oder sollte ich ad irgendeine Art von randomizer, wie:
int number = Random.Range(1, 2);
if (number == 1) {
Advertisement.Show();
}
die Anzeige etwa 50% zeigen der ganzen Zeit?
Volle Enthüllung, ich fragte dieses auf den Einheitsforen auch, vor einigen Tagen, und es muss noch genehmigt werden (so wird es nicht veröffentlicht), wird das wahrscheinlich löschen.
Ich habe keine Antwort auf Ihre Frage, aber ein Kommentar. Das Beispiel "Zufällig", das Sie gepostet haben, zeigt in 50% der Fälle keine Anzeigen. Es hat eine Chance von 50%, dass es jedes Mal gezeigt wird, wenn der Bildschirm startet, aber garantiert nicht, dass es nur in 50% der Fälle angezeigt wird :) –
@NahuelIanni Nein, ich verstehe das, es war einfach ein Beispiel zum ausprobieren und beweise meinen Gedanken :), Problem ist, ich denke, wenn diese Szene geladen wird, ist die perfekte Zeit für eine Anzeige, aber ich möchte nicht, dass meine Benutzer gespammt werden ..Brauchen Sie etwas Mittelweg zu finden – klskl