Bir reklam bir mobil uygulamada ilk kez yüklendiğinde ekran dışı olarak, görünümün dışında yüklenir. Reklamınız animasyon uyguluyor veya sessiz bir video oynatıyorsa içeriğin oynatılması için reklamın ekrana gelmesini beklemeniz gerekir. Reklamınız mobil uygulamalarda sunulmayacaksa bu adımı atlayabilirsiniz.
Bu yöntem yalnızca bir reklam, bir mobil uygulamada sunulduğunda çalışır. Reklam bir masaüstü veya mobil tarayıcıda sunulduğunda, reklam oluşturulur oluşturulmaz
VISIBLE
etkinliği tetiklenir, ancak reklam görünümde olmayabilir.Reklamın ne zaman görünür olduğunu öğrenme
- Etkinleştirici'nin başlamasını bekleyin.
- Etkinleştirici'nin
isVisible
yöntemini kullanarak reklamın görünür olup olmadığını kontrol edin. Bu yöntem true veya false döndürür.- True değeri döndürülürse animasyonunuzu veya videonuzu oynatan bir işlevi çağırın (bu örnekte
adVisible
). - False değeri döndürülürse Etkinleştirici'nin
VISIBLE
etkinliğini dinleyin.
- True değeri döndürülürse animasyonunuzu veya videonuzu oynatan bir işlevi çağırın (bu örnekte
Örnek JavaScript kodu
<script> if (!Enabler.isInitialized()) { Enabler.addEventListener( studio.events.StudioEvent.INIT, enablerInitialized); } else { enablerInitialized(); } function enablerInitialized() { // Enabler initialized. // Reklamlar, mobil uygulamalarda ekranın dışında oluşturulduğundan // animasyonun görünür etkinliğini beklemesi gerekir. Bunlar, yerel ortamda gecikmelerle simüle // edilir. if (!Enabler.isVisible()) { Enabler.addEventListener( studio.events.StudioEvent.VISIBLE, adVisible); } else { adVisible(); } } function adVisible() { // Reklam artık görünür olmuştur, reklamı/animasyonu başlatma kodunuzu ekleyin. } </script>