قالب تبلیغات بومی را می توان برای ایجاد هر اندازه ای از تبلیغات، از جمله تبلیغات تمام صفحه مانند تبلیغاتی که در برنامه های اجتماعی و سرگرمی بسیار محبوب هستند، استفاده کرد. تبلیغات بومی تمامصفحه میتوانند درآمد و حفظ را بهبود بخشند، یا از طریق تطبیق سبک تجربههای محتوای تمامصفحه موجود، مانند برنامههای اجتماعی، یا از طریق ارائه ابزاری برای قرار دادن تبلیغات در فیدهای «داستانها». در اینجا چند نمونه از تبلیغات بومی تمام صفحه آورده شده است:
هیچ API جداگانه ای برای فراخوانی وجود ندارد تا تبلیغات بومی تمام صفحه را فعال کند تا فراتر از دستورالعمل های Native Advanced ارائه شود. با این حال، بهترین روشهایی وجود دارد که هنگام ایجاد تجربههای تبلیغاتی تمام صفحه توصیه میکنیم:
- دارایی ها را در حین پخش ویدیوی بومی قابل کلیک کنید
بهطور پیشفرض Google Mobile Ads SDK userInteractionEnabled را در همه داراییهای تبلیغاتی غیر از mediaView در حالی که نمای رسانه در حال پخش ویدیو است، روی
NO
تنظیم میکند. در نتیجه، هنگامی که یک ویدیو در حال پخش است، کلیکها روی نمای نشسته در پشت نمای دارایی رخ میدهد. در یک پیاده سازی بومی تمام صفحه، که در آن نماهای دارایی در بالای نمای رسانه قرار می گیرند، نمای رسانه کلیک می شود. نمای رسانه تعامل کاربر را برای کنترلهای بازپخش ویدیو در حین پخش ویدیو کنترل میکند و تنها پس از تکمیل پخش ویدیو به آدرس اینترنتی مقصد آگهی کلیک میکند.برای اینکه در حین پخش ویدیو، سایر داراییهای تبلیغاتی خود مانند callToActionView را برای کاربر به مقصد آگهی کلیک کنید، هر نمای دارایی را در یک UIView والدین قرار دهید که یک نمای فرعی از نمای آگهی بومی است. ساختار نمای تبلیغات بومی شما باید به شکل زیر باشد:
-- Native Ad View -- Media View -- Container View 1 -- Call To Action View -- Container View 2 -- Headline View -- Container View 3 -- Body View
- قرار دادن نماد AdChoices را سفارشی کنید
- بهطور پیشفرض، نماد AdChoices در گوشه سمت راست بالای آگهی قرار میگیرد، اما میتوانید با تنظیم
GADAdChoicesPosition
بر اساس مکان تبلیغ، هر گوشهای را که نماد AdChoices باید در آن ظاهر شود، مشخص کنید. در سه تصویر در بخش قبل، نماد AdChoices در گوشه ای دور از دکمه Install ، دکمه منو و سایر دارایی های تبلیغاتی قرار گرفته است تا از کلیک های تصادفی جلوگیری شود. - از شناسههای واحد آگهی منحصر به فرد برای هر مکان استفاده کنید
حتماً یک شناسه واحد تبلیغاتی منحصر به فرد برای هر مکان تبلیغاتی مختلف در برنامه خود ایجاد کنید ، حتی اگر همه مکانهای تبلیغات یک قالب باشند. به عنوان مثال، اگر یک آگهی بومی موجود در برنامه خود برای تجربه غیرتمام صفحه قرار داده اید، از شناسه واحد آگهی جدید برای تجربه تمام صفحه استفاده کنید. استفاده از واحدهای تبلیغاتی منحصر به فرد:
- عملکرد را به حداکثر می رساند
- به Google کمک میکند داراییهای تبلیغاتی را برگرداند که بهتر با طرحبندی شما مطابقت داشته باشند
- گزارش جامع تری را امکان پذیر می کند.
- نمای رسانه خود را روی یک اندازه ثابت تنظیم کنید
گوگل همیشه سعی می کند برای عملکرد بهینه، دارایی های بومی با بهترین اندازه را ارائه دهد. برای تسهیل این امر، اندازه تبلیغات بومی شما باید قابل پیش بینی و سازگار باشد. دارایی نمای رسانه شما باید برای هر درخواست آگهی در همان دستگاه اندازه یکسانی داشته باشد. برای انجام این کار، نمای رسانه خود را روی یک اندازه ثابت تنظیم کنید، یا نمای رسانه را روی
MATCH_PARENT
تنظیم کنید و نمای والدین را اندازه ثابت کنید. این مرحله را برای هر نمای والدین نمای رسانه ای که اندازه ثابتی ندارد تکرار کنید.- فعال کردن تبلیغات ویدیویی
هنگام پیکربندی تبلیغات بومی در رابط کاربری AdMob، نوع رسانه
Video
را فعال کنید. اجازه دادن به تبلیغات ویدیویی برای رقابت برای موجودی شما می تواند عملکرد را به میزان قابل توجهی بهبود بخشد.- [اختیاری] نسبت ابعاد خاصی را برای دارایی رسانه درخواست کنید
به طور پیش فرض، تبلیغات با هر نسبت ابعادی ممکن است برگردانده شوند. به عنوان مثال، زمانی که برنامه شما در حالت عمودی است، ممکن است دارایی خلاقانه اصلی منظره یا مربعی دریافت کنید. بسته به چیدمان تبلیغات بومی خود، ممکن است بخواهید فقط تبلیغات عمودی، منظره یا مربعی ارائه دهید. میتوانید داراییهایی با نسبتهای ابعادی خاص را درخواست کنید تا به بهترین وجه با چیدمان شما مطابقت داشته باشد.
چشم انداز
مربع
پرترهسویفت
let aspectRatioOption = GADNativeAdMediaAdLoaderOptions() aspectRatioOption.mediaAspectRatio = .portrait adLoader = GADAdLoader( adUnitID: "<var>your ad unit ID</var>", rootViewController: self, adTypes: adTypes, options: [aspectRatioOption])
هدف-C
GADNativeAdMediaAdLoaderOptions *aspectRatioOption = [[GADNativeAdMediaAdLoaderOptions alloc] init]; aspectRatioOption.mediaAspectRatio = GADMediaAspectRatioPortrait; self.adLoader = [[GADAdLoader alloc] initWithAdUnitID:@"<var>your ad unit ID</var>" rootViewController:self adTypes:@[ GADAdLoaderAdTypeNative ] options:@[ aspectRatioOption ]];
منابع اضافی
نمونه هایی در GitHub
- نمونه های بومی تمام صفحه: Objective-C
قالب تبلیغات بومی را می توان برای ایجاد هر اندازه ای از تبلیغات، از جمله تبلیغات تمام صفحه مانند تبلیغاتی که در برنامه های اجتماعی و سرگرمی بسیار محبوب هستند، استفاده کرد. تبلیغات بومی تمامصفحه میتوانند درآمد و حفظ را بهبود بخشند، یا از طریق تطبیق سبک تجربههای محتوای تمامصفحه موجود، مانند برنامههای اجتماعی، یا از طریق ارائه ابزاری برای قرار دادن تبلیغات در فیدهای «داستانها». در اینجا چند نمونه از تبلیغات بومی تمام صفحه آورده شده است:
هیچ API جداگانه ای برای فراخوانی وجود ندارد تا تبلیغات بومی تمام صفحه را فعال کند تا فراتر از دستورالعمل های Native Advanced ارائه شود. با این حال، بهترین روشهایی وجود دارد که هنگام ایجاد تجربههای تبلیغاتی تمام صفحه توصیه میکنیم:
- دارایی ها را در حین پخش ویدیوی بومی قابل کلیک کنید
بهطور پیشفرض Google Mobile Ads SDK userInteractionEnabled را در همه داراییهای تبلیغاتی غیر از mediaView در حالی که نمای رسانه در حال پخش ویدیو است، روی
NO
تنظیم میکند. در نتیجه، هنگامی که یک ویدیو در حال پخش است، کلیکها روی نمای نشسته در پشت نمای دارایی رخ میدهد. در یک پیاده سازی بومی تمام صفحه، که در آن نماهای دارایی در بالای نمای رسانه قرار می گیرند، نمای رسانه کلیک می شود. نمای رسانه تعامل کاربر را برای کنترلهای بازپخش ویدیو در حین پخش ویدیو کنترل میکند و تنها پس از تکمیل پخش ویدیو به آدرس اینترنتی مقصد آگهی کلیک میکند.برای اینکه در حین پخش ویدیو، سایر داراییهای تبلیغاتی خود مانند callToActionView را برای کاربر به مقصد آگهی کلیک کنید، هر نمای دارایی را در یک UIView والدین قرار دهید که یک نمای فرعی از نمای آگهی بومی است. ساختار نمای تبلیغات بومی شما باید به شکل زیر باشد:
-- Native Ad View -- Media View -- Container View 1 -- Call To Action View -- Container View 2 -- Headline View -- Container View 3 -- Body View
- قرار دادن نماد AdChoices را سفارشی کنید
- بهطور پیشفرض، نماد AdChoices در گوشه سمت راست بالای آگهی قرار میگیرد، اما میتوانید با تنظیم
GADAdChoicesPosition
بر اساس مکان تبلیغ، هر گوشهای را که نماد AdChoices باید در آن ظاهر شود، مشخص کنید. در سه تصویر در بخش قبل، نماد AdChoices در گوشه ای دور از دکمه Install ، دکمه منو و سایر دارایی های تبلیغاتی قرار گرفته است تا از کلیک های تصادفی جلوگیری شود. - از شناسههای واحد آگهی منحصر به فرد برای هر مکان استفاده کنید
حتماً یک شناسه واحد تبلیغاتی منحصر به فرد برای هر مکان تبلیغاتی مختلف در برنامه خود ایجاد کنید ، حتی اگر همه مکانهای تبلیغات یک قالب باشند. به عنوان مثال، اگر یک آگهی بومی موجود در برنامه خود برای تجربه غیرتمام صفحه قرار داده اید، از شناسه واحد آگهی جدید برای تجربه تمام صفحه استفاده کنید. استفاده از واحدهای تبلیغاتی منحصر به فرد:
- عملکرد را به حداکثر می رساند
- به Google کمک میکند داراییهای تبلیغاتی را برگرداند که بهتر با طرحبندی شما مطابقت داشته باشند
- گزارش جامع تری را امکان پذیر می کند.
- نمای رسانه خود را روی یک اندازه ثابت تنظیم کنید
گوگل همیشه سعی می کند برای عملکرد بهینه، دارایی های بومی با بهترین اندازه را ارائه دهد. برای تسهیل این امر، اندازه تبلیغات بومی شما باید قابل پیش بینی و سازگار باشد. دارایی نمای رسانه شما باید برای هر درخواست آگهی در همان دستگاه اندازه یکسانی داشته باشد. برای انجام این کار، نمای رسانه خود را روی یک اندازه ثابت تنظیم کنید، یا نمای رسانه را روی
MATCH_PARENT
تنظیم کنید و نمای والدین را اندازه ثابت کنید. این مرحله را برای هر نمای والدین نمای رسانه ای که اندازه ثابتی ندارد تکرار کنید.- فعال کردن تبلیغات ویدیویی
هنگام پیکربندی تبلیغات بومی در رابط کاربری AdMob، نوع رسانه
Video
را فعال کنید. اجازه دادن به تبلیغات ویدیویی برای رقابت برای موجودی شما می تواند عملکرد را به میزان قابل توجهی بهبود بخشد.- [اختیاری] نسبت ابعاد خاصی را برای دارایی رسانه درخواست کنید
به طور پیش فرض، تبلیغات با هر نسبت ابعادی ممکن است برگردانده شوند. به عنوان مثال، زمانی که برنامه شما در حالت عمودی است، ممکن است دارایی خلاقانه اصلی منظره یا مربعی دریافت کنید. بسته به چیدمان تبلیغات بومی خود، ممکن است بخواهید فقط تبلیغات عمودی، منظره یا مربعی ارائه دهید. میتوانید داراییهایی با نسبتهای ابعادی خاص را درخواست کنید تا به بهترین وجه با چیدمان شما مطابقت داشته باشد.
چشم انداز
مربع
پرترهسویفت
let aspectRatioOption = GADNativeAdMediaAdLoaderOptions() aspectRatioOption.mediaAspectRatio = .portrait adLoader = GADAdLoader( adUnitID: "<var>your ad unit ID</var>", rootViewController: self, adTypes: adTypes, options: [aspectRatioOption])
هدف-C
GADNativeAdMediaAdLoaderOptions *aspectRatioOption = [[GADNativeAdMediaAdLoaderOptions alloc] init]; aspectRatioOption.mediaAspectRatio = GADMediaAspectRatioPortrait; self.adLoader = [[GADAdLoader alloc] initWithAdUnitID:@"<var>your ad unit ID</var>" rootViewController:self adTypes:@[ GADAdLoaderAdTypeNative ] options:@[ aspectRatioOption ]];
منابع اضافی
نمونه هایی در GitHub
- نمونه های بومی تمام صفحه: Objective-C