این راهنما نحوه فعال کردن تبلیغات آزمایشی در ادغام تبلیغات شما را توضیح میدهد. فعال کردن تبلیغات آزمایشی در طول توسعه مهم است تا بتوانید بدون پرداخت هزینه از تبلیغکنندگان گوگل، روی آنها کلیک کنید. اگر بدون قرار گرفتن در حالت آزمایشی، روی تبلیغات زیادی کلیک کنید، خطر علامتگذاری حساب کاربری شما به دلیل فعالیت نامعتبر وجود دارد.
دو راه برای دریافت تبلیغات آزمایشی وجود دارد:
از یکی از واحدهای تبلیغاتی نمونه گوگل استفاده کنید.
از واحد تبلیغاتی خودتان استفاده کنید و دستگاههای آزمایشی را فعال کنید.
پیشنیازها
واحدهای تبلیغاتی نمونه
سریعترین راه برای فعال کردن قابلیت تست، استفاده از واحدهای تبلیغاتی آزمایشی ارائه شده توسط گوگل است. این واحدهای تبلیغاتی با حساب مدیریت تبلیغات شما مرتبط نیستند، بنابراین هیچ خطری وجود ندارد که حساب شما هنگام استفاده از این واحدهای تبلیغاتی، ترافیک نامعتبر ایجاد کند.
لازم به ذکر است که گوگل واحدهای تبلیغاتی آزمایشی متفاوتی برای اندروید و iOS دارد. برای ارسال درخواستهای تبلیغاتی آزمایشی در iOS به واحد تبلیغاتی آزمایشی iOS و برای ارسال درخواستها در اندروید به واحد تبلیغاتی آزمایشی اندروید نیاز خواهید داشت.
این واحدهای تبلیغاتی به خلاقیتهای آزمایشی خاصی اشاره میکنند.
فعال کردن دستگاههای آزمایشی
اگر میخواهید آزمایشهای دقیقتری با تبلیغات شبیه به تبلیغات تولیدی انجام دهید، اکنون میتوانید دستگاه خود را به عنوان یک دستگاه آزمایشی پیکربندی کنید و از شناسههای واحد تبلیغاتی خود که در رابط کاربری مدیریت تبلیغات ایجاد کردهاید، استفاده کنید.
برای اضافه کردن دستگاه خود به عنوان دستگاه آزمایشی، مراحل زیر را دنبال کنید.
دستگاه تست خود را به صورت برنامهنویسی اضافه کنید
اگر میخواهید در حین توسعه، تبلیغات را در برنامه خود آزمایش کنید، مراحل زیر را برای ثبت برنامهای دستگاه آزمایشی خود دنبال کنید.
یک برنامه پیکربندی شده با SDK تبلیغات موبایل را اجرا کنید و با استفاده از یکی از شناسههای واحد تبلیغات آزمایشی ذکر شده در بالا، درخواست تبلیغ ارسال کنید.
void loadBanner() { final adUnitId = '/21775744923/example/adaptive-banner'; final bannerAd = AdManagerBannerAd( adUnitId: adUnitId, request: AdManagerAdRequest(), sizes: [AdSize.banner], ); bannerAd.load(); }خروجی کنسول یا logcat را برای یافتن پیامی شبیه به این بررسی کنید:
اندروید
I/Ads: Use RequestConfiguration.Builder .setTestDeviceIds(Arrays.asList("33BE2250B43518CCDA7DE426D04EE231")) to get test ads on this device.آیاواس
<Google> To get test ads on this device, set: GADMobileAds.sharedInstance.requestConfiguration.testDeviceIdentifiers = @[ @"2077ef9a63d2b398840261c8221a0c9b" ];
شناسه دستگاه تست الفبایی-عددی خود را در کلیپ بورد خود کپی کنید.
قبل از ارسال درخواست تبلیغ، کد خود را طوری تغییر دهید که
MobileAds.instance.updateRequestConfigurationرا با لیست شناسههای دستگاه آزمایشی شما فراخوانی کند.MobileAds.instance.updateRequestConfiguration( RequestConfiguration(testDeviceIds: ['33BE2250B43518CCDA7DE426D04EE231']));برنامه خود را دوباره اجرا کنید. اگر دستگاه خود را به درستی به عنوان دستگاه آزمایشی اضافه کرده باشید، یک برچسب «تست اد» در مرکز بالای تبلیغات بنری، بینابینی و پاداشی مشاهده خواهید کرد:

کلیک روی تبلیغاتی که این برچسب «تبلیغ آزمایشی» را دارند، بیخطر است. هیچ درخواست، بازدید و کلیکی روی تبلیغات آزمایشی در گزارشهای حساب شما نمایش داده نمیشود.
اکنون که دستگاه شما به عنوان یک دستگاه آزمایشی ثبت شده است، میتوانید با جایگزینی
adUnitIDآزمایشی باadUnitIDخودتان، تبلیغات آزمایشی واقعگرایانهتری دریافت کنید.
آزمایش با میانجیگری
واحدهای تبلیغاتی نمونه گوگل فقط تبلیغات گوگل را نشان میدهند. برای آزمایش پیکربندی میانجیگری خود، باید دستگاههای آزمایشی را فعال کنید .
تبلیغات واسطهای برچسب « تبلیغ آزمایشی» را نمایش نمیدهند. شما مسئول هستید که مطمئن شوید تبلیغات آزمایشی برای هر یک از شبکههای واسطهای شما فعال هستند تا این شبکهها حساب شما را به دلیل فعالیت نامعتبر علامتگذاری نکنند. برای اطلاعات بیشتر به [راهنمای واسطهای هر شبکه]((/ad-manager/mobile-ads-sdk/flutter/choose-networks#network_details) مراجعه کنید.
اگر مطمئن نیستید که آیا یک آداپتور شبکه تبلیغاتی میانجیگری از تبلیغات آزمایشی پشتیبانی میکند یا خیر، بهتر است در طول توسعه از کلیک کردن روی تبلیغات آن شبکه خودداری کنید. میتوانید Ad.responseInfo را روی هر یک از قالبهای تبلیغاتی بررسی کنید تا بفهمید کدام شبکه تبلیغاتی تبلیغ فعلی را ارائه میدهد.