Я использую рекламный блок фиксированного размера от AdSense.
Я помещаю его в свой контейнер div
, который определяет width
и height
для рекламы.
ПРИМЕР 1: Иногда он принимает умные решения, как это:

ПРИМЕР 2: Но иногда это выбирает визуализацию объявления с меньшей высотой (чем у контейнера):

В этом СЛУЧАЙ 2 Как я могу сделать его вертикально выровненным в центре моего контейнера?
Вот мой рекламный код:
<AdContainer_DIV>
<ins className="adsbygoogle"
style={{display:"inline-block", width:"100%", height: "100%"}}
data-ad-client="XXXXXXXXXXXXXX"
data-ad-slot="XXXXXXXXXXXXXX"
data-adtest="on"
>
</ins>
</AdContainer_DIV>
Проблема в том, что это то, что визуализируется из этого кода:
> <AdContainer_DIV> // THIS IS IN MY CODE
>> <ins> // THIS IS IN MY CODE (FROM THIS POINT, EVERYTHING BELOW IS CREATED BY ADSENSE)
>>> <ins> // THIS HAS 100% HEIGHT OF MY CONTAINER
>>>> <ins> // THIS HAS 100% HEIGHT OF MY CONTAINER
>>>>> <iframe> // THIS HAS 100% HEIGHT OF MY CONTAINER
>>>>>> <iframe> // THIS HAS 100% HEIGHT OF MY CONTAINER
>>>>>>> <body> // THIS HAS 100% HEIGHT OF MY CONTAINER
>>>>>>>> <div> // THIS THE ACTUAL AD WITH THE SMALLER HEIGHT
Не думаю, что смогу сделать это с CSS. Там должен быть какой-то тег AdSense, который должен сделать этот трюк. Кто-нибудь сталкивался с этой проблемой раньше?