Когда (и как) вызывать кладку при использовании тегов издателя Google
Я использую кладочную сетку на своем сайте. Одним из элементов сетки (div) является реклама (тег издателя Google; короче: GPT-div).
Хотя кладка пересчитывает размеры в файле window.load, это недостаточно надежно, поскольку иногда GPT-div еще не полностью раскрыт, поскольку внешние ресурсы еще не загружены. Это приводит к наложению элементов сетки, так как GPT-div расширяется с 0x0 до, скажем, 300x400 позже, чем кладка закончила пересчитывать позиции.
Я хотел бы (повторно) вызвать масонство в тот самый момент, GPT-div полностью загружен, включая все внешние ресурсы. Где / на каком мероприятии мне нужно подключиться, чтобы добиться этого?
Я уже пробовал добавлять EventListeners к "slotRenderEnded" и "slotOnload", но оба они происходят раньше, чем внешний контент полностью загружается в рекламное место.
Это библиотека кладки, которую я использую: masonry.desandro.com.