Google Mobile Ads SDK از اندازههای ثابت تبلیغات برای موقعیتهایی پشتیبانی میکند که تبلیغات بنرهای تطبیقی نیازهای شما را برآورده نمیکنند.
جدول زیر اندازه استاندارد بنرها را فهرست می کند.
اندازه بر حسب dp (WxH) | توضیحات | در دسترس بودن | 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
: این را روی واحد تبلیغاتی در برنامه خود که قرار است تبلیغات در آن نمایش داده شود، تنظیم کنید. اگر تبلیغات بنری را در فعالیت های مختلف نشان دهید، هر کدام به یک واحد تبلیغات نیاز دارند.