کیت توسعه نرمافزاری تبلیغات موبایل گوگل (Google Mobile Ads SDK) از اندازههای ثابت تبلیغات برای موقعیتهایی که بنرهای تبلیغاتی تطبیقی نیازهای شما را برآورده نمیکنند، پشتیبانی میکند.
جدول زیر اندازههای استاندارد بنر را نشان میدهد.
| اندازه (dp) (عرض × ارتفاع) | توضیحات | در دسترس بودن | ثابت اندازه تبلیغات |
|---|---|---|---|
| ۳۲۰x۵۰ | بنر | تلفنها و تبلتها | BANNER |
| ۳۲۰x۱۰۰ | بنر بزرگ | تلفنها و تبلتها | LARGE_BANNER |
| ۳۰۰x۲۵۰ | مستطیل متوسط IAB | تلفنها و تبلتها | MEDIUM_RECTANGLE |
| ۴۶۸x۶۰ | بنر تمامقد 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: این را روی واحد تبلیغاتی در برنامه خود تنظیم کنید که در آن تبلیغات نمایش داده میشوند. اگر تبلیغات بنری را در فعالیتهای مختلف نشان میدهید، هر کدام به یک واحد تبلیغاتی نیاز دارند.