تنظیمات سبک بومی به Google Ad Manager اجازه میدهد تا رندر تبلیغات بومی شما را بر اساس سبکهای بومی که در محصول مشخص میکنید، مدیریت کند. ابتدا اندازه و هدفگیری را مشخص کنید. سپس HTML، CSS و جاوا اسکریپت را اضافه کنید تا تبلیغاتی را تعریف کنید که واکنشگرا باشند و نمایش با کیفیتی را در تمام صفحهها ایجاد کنند. نیازی به انجام هیچ کاری برای رندر کردن ندارید؛ Ad Manager به طور خودکار سبک بومی مناسب را برای مقصد اعمال میکند. سبکهای بومی درست مانند تبلیغات بنری پیادهسازی میشوند. آنها با اندازه تبلیغ سیال که در زمان اجرا تعیین میشود یا با اندازه تبلیغ ثابتی که از قبل تعیین شده است، رندر میشوند.
پیشنیازها
- راهنمای شروع به کار را تکمیل کنید.
اندازه سیال
شما میتوانید از اندازه تبلیغات سیال در رابط کاربری مدیریت تبلیغات (Ad Manager UI) برای دستیابی به تبلیغی که به صورت پویا متناسب با محتوایش تنظیم میشود، استفاده کنید. با این تنظیم، عرض تبلیغ با محتوای برنامه شما مطابقت خواهد داشت و ارتفاع آن در زمان اجرا تنظیم میشود تا با محتوای تبلیغ مطابقت داشته باشد. SDK یک ثابت AdSize ویژه، FLUID ، را برای رسیدگی به این مورد ارائه میدهد. ارتفاع اندازه تبلیغات سیال به صورت پویا بر اساس عرض تعریف شده توسط ناشر تعیین میشود و به نمای تبلیغ اجازه میدهد ارتفاع خود را مطابق با خلاقیت تنظیم کند.
یک درخواست تبلیغ روان ایجاد کنید
برخلاف سایر قالبهای تبلیغاتی، اندازه تبلیغات سیال عرض از پیش تعریفشدهای ندارد، بنابراین مطمئن شوید که layout_width مربوط به AdManagerAdView را به طور صریح در فایل طرحبندی XML خود تنظیم کردهاید:
<com.google.android.gms.ads.admanager.AdManagerAdView
android:id="@+id/fluid_ad_container"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
ads:adSize="FLUID"
ads:adUnitId="YOUR_AD_UNIT_ID" />
پیادهسازی درخواست تبلیغ به این صورت است:
جاوا
// fluidAdContainer is a ViewGroup that will be used to display the fluid native ad.
AdManagerAdView adView = (AdManagerAdView) fluidAdContainer;
AdManagerAdRequest request = new AdManagerAdRequest.Builder().build();
adView.loadAd(request);
کاتلین
// fluidAdContainer is a ViewGroup that will be used to display the fluid native ad.
val adView = fluidAdContainer as AdManagerAdView
val request = AdManagerAdRequest.Builder().build()
adView.loadAd(request)
اندازه ثابت
سبکهای بومی با اندازه ثابت به شما امکان میدهند عرض و ارتفاع تبلیغ بومی را کنترل کنید. برای تنظیم اندازه ثابت، این مراحل را دنبال کنید:
یک آیتم خطی در رابط کاربری مدیریت تبلیغات ایجاد کنید و یکی از اندازههای از پیش تعریف شده را از منوی کشویی فیلد
Sizeانتخاب کنید.در فایل طرحبندی XML برنامه خود، ویژگی
ads:adSizeرا روی ثابتی تنظیم کنید که با اندازه از پیش تعریفشدهای که در مرحله 1 انتخاب کردهاید، مطابقت داشته باشد. میتوانید لیستی از اندازهها و ثابتهایAdSizeمربوط به آنها را در بخش Fixed size مشاهده کنید.
در اینجا مثالی از نحوه مشخص کردن یک اندازه ثابت، مانند اندازه تبلیغ MEDIUM_RECTANGLE (300x250)، در فایل طرحبندی شما آورده شده است:
<com.google.android.gms.ads.admanager.AdManagerAdView
android:id="@+id/ad_view_container"
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" />