آگهی‌های برنمایی با اندازه ثابت

Google Mobile Ads SDK for React Native از اندازه‌های ثابت آگهی برای آگهی‌های برنمای شما پشتیبانی می‌کند. برای جزئیات درباره آگهی‌های برنما، راه‌اندازی آگهی‌های برنما را ببینید.

تنظیم اندازه آگهی ثابت

برای تنظیم اندازه آگهی ثابت، هنگام فراخوانی روش BannerAd.load، ثابت AdSize را ارسال کنید.

مثال زیر اندازه آگهی و شناسه واحد آگهی را ارسال می‌کند، درصورت موفقیت پیامی را ثبت می‌کند، و درصورت عدم موفقیت خطایی را ثبت می‌کند:

BannerAd.load(
  {
    adUnitId: 'AD_UNIT_ID',
    adSize: AdSize.BANNER,
  },
  {
    // Called when an ad has finished loading.
    onAdLoaded: (_ad) => {
      console.log('Fixed size banner ad loaded successfully.');
    },
    // Called when an ad request fails.
    onAdFailedToLoad: (error: LoadAdError) => {
      console.error('Failed to load fixed size banner:', error.message);
    },
  },
);

AD_UNIT_ID را با شناسه واحد آگهی‌تان جایگزین کنید.

انتخاب اندازه برنما

جدول زیر اندازه‌های استاندارد برنما را فهرست می‌کند:

اندازه به dp (عرض × ارتفاع) شرح دردسترس بودن ثابت AdSize
۳۲۰×۵۰ برنما تلفن‌ها و رایانه‌های لوحی AdSize.BANNER
۳۲۰×۱۰۰ برنمای بزرگ تلفن‌ها و رایانه‌های لوحی AdSize.LARGE_BANNER
۳۰۰×۲۵۰ مستطیل متوسط IAB تلفن‌ها و رایانه‌های لوحی AdSize.MEDIUM_RECTANGLE
۴۶۸×۶۰ برنمای اندازه کامل IAB رایانه لوحی AdSize.FULL_BANNER
۷۲۸×۹۰ آگهی نواری IAB رایانه لوحی AdSize.LEADERBOARD

اطمینان از کافی بودن اندازه محتوا

اندازه محفظه نمایشی که آگهی برنمایی در آن قرار می‌گیرد باید حداقل به‌اندازه برنما باشد. حاشیه داخلی اندازه محفظه را کاهش می‌دهد. اگر برنما در ظرف جا نشود، آگهی نشان داده نمی‌شود و درخواست ناموفق خواهد بود. درخواست‌های بازآوری با شیء LoadAdError ناموفق می‌شود که فراخوانی برگشتی onAdFailedToRefresh را فراخوانی می‌کند.

در Android،‏ Google Mobile Ads SDK for React Native هشداری را در Logcat ثبت می‌کند:

W/Ads: Not enough space to show ad. Needs 320x50 dp, but only has 288x495 dp.