Google Mobile Ads SDK поддерживает фиксированные размеры объявлений для ситуаций, когда адаптивные баннеры не соответствуют вашим потребностям.
В следующей таблице перечислены стандартные размеры баннеров.
Размер в дп (ШxВ) | Описание | Доступность | Константа AdSize |
---|---|---|---|
320x50 | Баннер | Телефоны и планшеты | BANNER |
320x100 | Большой баннер | Телефоны и планшеты | LARGE_BANNER |
300x250 | IAB средний прямоугольник | Телефоны и планшеты | MEDIUM_RECTANGLE |
468x60 | Полноразмерный баннер IAB | Таблетки | FULL_BANNER |
728x90 | Таблица лидеров IAB | Таблетки | LEADERBOARD |
Размер контейнера, в котором вы размещаете свое объявление, должен быть не меньше размера баннера. Любое дополнение эффективно уменьшает размер вашего контейнера. Если контейнер не помещается в баннер, реклама не отображается и регистрируется следующее предупреждение:
W/Ads: Not enough space to show ad. Needs 320x50 dp, but only has 288x495 dp.
Добавьте AdView в макет
В качестве альтернативы программному созданию AdView
добавьте AdView
в макет XML для Activity
или Fragment
, в котором вы хотите его отобразить. Вот пример:
<com.google.android.gms.ads.AdView
xmlns:ads="http://schemas.android.com/apk/res-auto"
android:id="@+id/banner_ad_view"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_alignParentBottom="true"
ads:adSize="BANNER"
ads:adUnitId="ca-app-pub-3940256099942544/6300978111" />
Обратите внимание на следующие обязательные атрибуты:
ads:adSize
: установите размер объявления, которое вы хотите использовать. Если вы не хотите использовать стандартный размер, определенный константой, вместо этого вы можете установить собственный размер. Пример:ads:adSize="320x50"
.ads:adUnitId
: укажите рекламный блок в вашем приложении, где должна отображаться реклама. Если вы показываете рекламные баннеры в разных действиях, для каждого из них потребуется рекламный блок.
Пример баннерной рекламы фиксированного размера
,Google Mobile Ads SDK поддерживает фиксированные размеры объявлений для ситуаций, когда адаптивные баннеры не соответствуют вашим потребностям.
В следующей таблице перечислены стандартные размеры баннеров.
Размер в дп (ШxВ) | Описание | Доступность | Константа AdSize |
---|---|---|---|
320x50 | Баннер | Телефоны и планшеты | BANNER |
320x100 | Большой баннер | Телефоны и планшеты | LARGE_BANNER |
300x250 | IAB средний прямоугольник | Телефоны и планшеты | MEDIUM_RECTANGLE |
468x60 | Полноразмерный баннер IAB | Таблетки | FULL_BANNER |
728x90 | Таблица лидеров IAB | Таблетки | LEADERBOARD |
Размер контейнера, в котором вы размещаете свое объявление, должен быть не меньше размера баннера. Любое дополнение эффективно уменьшает размер вашего контейнера. Если контейнер не помещается в баннер, реклама не отображается и регистрируется следующее предупреждение:
W/Ads: Not enough space to show ad. Needs 320x50 dp, but only has 288x495 dp.
Добавьте AdView в макет
В качестве альтернативы программному созданию AdView
добавьте AdView
в макет XML для Activity
или Fragment
, в котором вы хотите его отобразить. Вот пример:
<com.google.android.gms.ads.AdView
xmlns:ads="http://schemas.android.com/apk/res-auto"
android:id="@+id/banner_ad_view"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_alignParentBottom="true"
ads:adSize="BANNER"
ads:adUnitId="ca-app-pub-3940256099942544/6300978111" />
Обратите внимание на следующие обязательные атрибуты:
ads:adSize
: установите размер объявления, которое вы хотите использовать. Если вы не хотите использовать стандартный размер, определенный константой, вместо этого вы можете установить собственный размер. Пример:ads:adSize="320x50"
.ads:adUnitId
: укажите рекламный блок в вашем приложении, где должна отображаться реклама. Если вы показываете рекламные баннеры в разных действиях, для каждого из них потребуется рекламный блок.