Jak wiecie, bądź nie, firefox mówiąc okrutnie... olewa bardzo mocno googlowskie rzeczy, ustawia im niski priorytet. Często nam się zdarza, że skrypt się załaduje za póżno, gdyż jest komponent wy renderowany i już pada request do pubads o kreacje. No i jest błąd bo jeszcze go nie ma. Co ciekawe ten sam kod na IE, Chrome nie sprawia kłopotów. Problem dotyczy każdej googlowskiej biblioteki której nie używamy standardowy sposób : od pubAds, googleMaps, po AutoCompleteService. Oczywiście wina jest tego, że nie ma żadnego promise(SDK) że jest ready (Pubads ma metodę finish ale to nie to samo), owszem niektóre zezwalają na ustawienie metody, która ma być callbackiem (autocomplete), ale nie zawsze jest to efekt pożądany (nie chcemy od razu inicjować np: mapy)
Jak narazie żadnego sensownego rozwiązania nie wymyśliliśmy jak robienie setimeoutów czy async/await albo rekurencje. A jak u was w firmach radzicie sobie niesfornym firefoxem?