تنظیمات سبک بومی Google Ad Manager را قادر میسازد تا رندر تبلیغات بومی شما را بر اساس سبکهای بومی که در محصول مشخص میکنید انجام دهد. ابتدا اندازه و هدف را مشخص کنید. سپس HTML، CSS و جاوا اسکریپت را اضافه کنید تا تبلیغاتی را تعریف کنید که واکنشگرا هستند و نمایش با کیفیتی را در تمام صفحه ها ایجاد کنند. شما نیازی به انجام هیچ یک از رندر ندارید. Ad Manager به طور خودکار سبک بومی مناسب را برای مقصد اعمال می کند. سبک های بومی درست مانند تبلیغات بنری با استفاده از AdManagerAdView
پیاده سازی می شوند. آنها را می توان با اندازه تبلیغات ثابت که از قبل تعیین شده است، یا اندازه تبلیغ سیال تعیین شده در زمان اجرا استفاده کرد.
پیش نیازها
- Google Mobile Ads SDK نسخه 8.1 یا بالاتر
این راهنما اطلاعاتی در مورد Google Mobile Ads SDK در نظر گرفته است. اگر قبلاً این کار را نکردهاید، راهنمای شروع ما را در نظر بگیرید.
اندازه ثابت
سبک های بومی با اندازه ثابت به شما امکان می دهد عرض و ارتفاع تبلیغات بومی را کنترل کنید. برای تنظیم اندازه ثابت، مراحل زیر را دنبال کنید:
یک آیتم خط در رابط کاربری Ad Manager ایجاد کنید و یکی از اندازه های از پیش تعریف شده را از قسمت کشویی فیلد
Size
انتخاب کنید.در فایل طرحبندی XML برنامه، ویژگی
ads:adSize
را روی ثابتی تنظیم کنید که با اندازه از پیش تعریفشدهای که در مرحله 1 انتخاب کردهاید مطابقت دارد. میتوانید فهرستی از اندازهها و ثابتهایAdSize
مربوط به آنها را در بخش اندازه بنر ببینید.
در اینجا مثالی از نحوه تعیین اندازه ثابت، مانند اندازه تبلیغ MEDIUM_RECTANGLE
(300x250) در فایل طرح بندی آورده شده است:
<com.google.android.gms.ads.admanager.AdManagerAdView
android:id="@+id/fluid_view"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
ads:adSize="MEDIUM_RECTANGLE"
ads:adUnitId="YOUR_AD_UNIT_ID" />
اندازه مایع
در برخی موارد، اندازه ثابت ممکن است منطقی نباشد. به عنوان مثال، ممکن است بخواهید عرض تبلیغ با محتوای برنامه شما مطابقت داشته باشد، اما به ارتفاع آن نیاز داشته باشید تا به صورت پویا و متناسب با محتوای تبلیغ تنظیم شود. برای رسیدگی به این مورد، میتوانید Fluid
بهعنوان اندازه تبلیغ در رابط کاربری Ad Manager تعیین کنید، که نشان میدهد اندازه آگهی در زمان اجرا در برنامه تعیین میشود. SDK یک ثابت AdSize
ویژه، FLUID
را برای رسیدگی به این مورد فراهم می کند. ارتفاع اندازه تبلیغ سیال به صورت پویا بر اساس عرض تعریف شده توسط ناشر تعیین می شود و به AdManagerAdView
اجازه می دهد تا ارتفاع خود را مطابق با ارتفاع آگهی تنظیم کند.
درخواست مایعات
برخلاف سایر قالبهای تبلیغاتی، اندازه تبلیغ سیال دارای عرض از پیش تعریفشده نیست، بنابراین مطمئن شوید که layout_width
AdManagerAdView
را در فایل طرحبندی XML خود بهصراحت تنظیم کنید:
<com.google.android.gms.ads.admanager.AdManagerAdView
android:id="@+id/fluid_view"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
ads:adSize="FLUID"
ads:adUnitId="YOUR_AD_UNIT_ID" />
در اینجا پیاده سازی برای ایجاد درخواست تبلیغات به نظر می رسد:
private AdManagerAdView mAdView;
@Override
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
mAdView = (AdManagerAdView) getView().findViewById(R.id.fluid_view);
AdManagerAdRequest request = new AdManagerAdRequest.Builder().build();
mAdView.loadAd(request);
}
برای مشاهده نمونه ای از اجرای اندازه تبلیغ سیال Ad Manager، برنامه آزمایشی Android API را دانلود کنید: