Olası konsol hataları

Konsola yazdırılan tüm mesajlarda [Ad Placement API] öneki bulunur:

PreloadAdBreaks'i yalnızca bir kez ayarlayabilirsiniz:

  • preloadAdBreaks, <VALUE> değerine ayarlanması için adConfig() zaten arandı

Devam eden bir adBreak() çağrısı varken adBreak() numarasını aramaya çalıştınız (diğer çalışanlardan gelen reklamları tetiklemediğinizden ve geri çağırma işlevinin içinden adBreak() araması yapmadığınızdan emin olun):

  • Cannot show ad while another ad is already visible.

Sağladığınız geri çağırma işlemi yürütülemediğinde:

  • <CALLBACK NAME> callback threw an error: <ERROR>

Etiketleme parametrelerindeki hatalar:

  • Invalid data-ad-frequency-hint value: '<VALUE>'. It must be in format 'Xs' where X is a number.
  • Unsupported data-adbreak-test value '<VALUE>'. Supported values: 'on'.

adConfig() bağımsız değişken doğrulama hatası:

  • Invalid ad config: <ERROR>. <ERROR>, şunlardan biri olabilir:
    • preloadAdBreaks must be one of ['auto', 'on']
    • sound must be one of ['on', 'off']
    • onReady bir işlev olmalıdır

adBreak() bağımsız değişken doğrulama hatası:

  • Invalid placement config: <ERROR>. <ERROR> şunlar olabilir:
    • missing required properties <LIST OF PROPERTIES>
    • <CALLBACK NAME> must be a function
    • <PROPERTY NAME> must be one of <LIST OF VALID VALUES>
    • the following properties are not used for the given ad type: <LIST OF PROPERTIES>

adBreak() arasındaki yeniden adlandırılan geri çağırmalar (beforeBreak, afterBreak ve adComplete), sırasıyla beforeAd, afterAd ve adViewed olarak yeniden adlandırıldı. Bu işlevlerin işleyiş şekli aynıdır:

  • Placement config: <OLD> has been renamed to <NEW>. Please update your code.
  • Invalid placement config: <OLD> has been renamed to <NEW>. Cannot pass both fields. Please use <NEW> only.