این راهنما نحوه فعال کردن تبلیغات آزمایشی را در یکپارچه سازی تبلیغات خود توضیح می دهد. فعال کردن تبلیغات آزمایشی در حین توسعه بسیار مهم است تا بتوانید روی آنها کلیک کنید بدون اینکه هزینه ای از تبلیغ کنندگان Google دریافت کنید. اگر روی تبلیغات بیش از حد بدون قرار گرفتن در حالت آزمایشی کلیک کنید، در معرض خطر پرچم گذاری حساب شما برای فعالیت نامعتبر هستید.
دو راه برای دریافت تبلیغات آزمایشی وجود دارد:
- از یکی از واحدهای تبلیغات نمایشی Google استفاده کنید.
- از واحد تبلیغات خود استفاده کنید و دستگاه های آزمایشی را فعال کنید .
پیش نیاز
واحدهای تبلیغاتی نسخه ی نمایشی
سریعترین راه برای فعال کردن آزمایش، استفاده از واحدهای تبلیغات نمایشی ارائه شده توسط Google است. این واحدهای تبلیغاتی با حساب AdMob شما مرتبط نیستند، بنابراین هیچ خطری برای ایجاد ترافیک نامعتبر در حساب شما در هنگام استفاده از این واحدهای تبلیغاتی وجود ندارد.
در اینجا واحدهای تبلیغاتی نمایشی هستند که به خلاقیت های آزمایشی خاصی برای هر قالب اشاره می کنند:
قالب آگهی | شناسه واحد تبلیغات نمایشی |
---|---|
برنامه باز شود | ca-app-pub-3940256099942544/9257395921 |
بنر تطبیقی | ca-app-pub-3940256099942544/9214589741 |
بنر با اندازه ثابت | ca-app-pub-3940256099942544/6300978111 |
بینابینی | ca-app-pub-3940256099942544/1033173712 |
تبلیغات با پاداش | ca-app-pub-3940256099942544/5224354917 |
بینابینی پاداش | ca-app-pub-3940256099942544/5354046379 |
بومی | ca-app-pub-3940256099942544/2247696110 |
ویدیوی بومی | ca-app-pub-3940256099942544/1044960115 |
دستگاه های تست را فعال کنید
اگر میخواهید آزمایشهای دقیقتری با تبلیغات تولیدی انجام دهید، اکنون میتوانید دستگاه خود را بهعنوان یک دستگاه آزمایشی پیکربندی کنید و از شناسههای واحد تبلیغاتی خود که در رابط کاربری AdMob ایجاد کردهاید استفاده کنید. دستگاههای آزمایشی را میتوان به رابط کاربری AdMob اضافه کرد یا با استفاده از Google Mobile Ads SDK به صورت برنامهنویسی.
مراحل زیر را دنبال کنید تا دستگاه خود را به عنوان یک دستگاه آزمایشی اضافه کنید.
دستگاه آزمایشی خود را در رابط کاربری AdMob اضافه کنید
برای یک روش غیربرنامهای برای افزودن یک دستگاه آزمایشی و آزمایش ساختهای برنامه جدید یا موجود، از رابط کاربری AdMob استفاده کنید. یاد بگیرید چگونه .
دستگاه تست خود را به صورت برنامه ریزی شده اضافه کنید
اگر میخواهید تبلیغات را در برنامه خود در حین توسعه آزمایش کنید، مراحل زیر را دنبال کنید تا دستگاه آزمایشی خود را بصورت برنامهنویسی ثبت کنید.
- برنامه ادغام شده با تبلیغات خود را بارگیری کنید و درخواست تبلیغات کنید.
- خروجی logcat را برای پیامی مانند تصویر زیر بررسی کنید، که شناسه دستگاه شما و نحوه افزودن آن را به عنوان یک دستگاه آزمایشی به شما نشان می دهد:
I/Ads: Use RequestConfiguration.Builder.setTestDeviceIds(Arrays.asList("33BE2250B43518CCDA7DE426D04EE231")) to get test ads on this device."
شناسه دستگاه آزمایشی خود را در کلیپ بورد خود کپی کنید. - کد خود را تغییر دهید تا
RequestConfiguration.Builder.setTestDeviceIds()
را فراخوانی کنید و لیستی از شناسه های دستگاه آزمایشی خود را ارسال کنید.میتوانید بهصورت اختیاریجاوا
List<String> testDeviceIds = Arrays.asList("33BE2250B43518CCDA7DE426D04EE231"); RequestConfiguration configuration = new RequestConfiguration.Builder().setTestDeviceIds(testDeviceIds).build(); MobileAds.setRequestConfiguration(configuration);
کاتلین
val testDeviceIds = Arrays.asList("33BE2250B43518CCDA7DE426D04EE231") val configuration = RequestConfiguration.Builder().setTestDeviceIds(testDeviceIds).build() MobileAds.setRequestConfiguration(configuration)
isTestDevice()
بررسی کنید تا تأیید کنید که دستگاه شما بهدرستی بهعنوان دستگاه آزمایشی اضافه شده است. برنامه خود را دوباره اجرا کنید. اگر تبلیغ یک تبلیغ Google باشد، یک برچسب آگهی آزمایشی را در قسمت بالای آگهی (برنما، ویدیوی بینابینی یا پاداش) خواهید دید:
برای تبلیغات پیشرفته بومی، دارایی عنوان با رشته آگهی آزمایشی اضافه می شود.
تبلیغات با این برچسب آگهی آزمایشی قابل کلیک کردن هستند. درخواستها، نمایشها و کلیکها روی تبلیغات آزمایشی در گزارشهای حساب شما نشان داده نمیشوند.
توجه: برای مشاهده برچسب آگهی آزمایشی ، باید از نسخه SDK 11.6.0 یا بالاتر استفاده کنید.تست با میانجیگری
واحدهای تبلیغاتی نمونه Google فقط Google Ads را نشان می دهد. برای آزمایش پیکربندی AdMob Mediation، باید از روش فعال کردن دستگاههای آزمایشی استفاده کنید.
تبلیغات واسطهای برچسب آگهی آزمایشی ارائه نمیکنند . شما مسئول اطمینان از فعال بودن تبلیغات آزمایشی برای هر یک از شبکههای میانجی شما هستید تا این شبکهها حساب شما را برای فعالیت نامعتبر پرچمگذاری نکنند. برای اطلاعات بیشتر، راهنمای میانجیگری مربوط به هر شبکه را ببینید.
اگر مطمئن نیستید که یک آداپتور شبکه تبلیغاتی میانجی از تبلیغات آزمایشی پشتیبانی میکند یا خیر، مطمئنترین کار این است که در طول توسعه روی تبلیغات آن شبکه کلیک نکنید. میتوانید از متد getMediationAdapterClassName()
در هر یک از قالبهای تبلیغاتی استفاده کنید تا بفهمید کدام شبکه تبلیغاتی تبلیغ فعلی را ارائه کرده است.
این راهنما نحوه فعال کردن تبلیغات آزمایشی را در یکپارچه سازی تبلیغات خود توضیح می دهد. فعال کردن تبلیغات آزمایشی در حین توسعه بسیار مهم است تا بتوانید روی آنها کلیک کنید بدون اینکه هزینه ای از تبلیغ کنندگان Google دریافت کنید. اگر روی تبلیغات بیش از حد بدون قرار گرفتن در حالت آزمایشی کلیک کنید، در معرض خطر پرچم گذاری حساب شما برای فعالیت نامعتبر هستید.
دو راه برای دریافت تبلیغات آزمایشی وجود دارد:
- از یکی از واحدهای تبلیغات نمایشی Google استفاده کنید.
- از واحد تبلیغات خود استفاده کنید و دستگاه های آزمایشی را فعال کنید .
پیش نیاز
واحدهای تبلیغاتی نسخه ی نمایشی
سریعترین راه برای فعال کردن آزمایش، استفاده از واحدهای تبلیغات نمایشی ارائه شده توسط Google است. این واحدهای تبلیغاتی با حساب AdMob شما مرتبط نیستند، بنابراین هیچ خطری برای ایجاد ترافیک نامعتبر در حساب شما در هنگام استفاده از این واحدهای تبلیغاتی وجود ندارد.
در اینجا واحدهای تبلیغاتی نمایشی هستند که به خلاقیت های آزمایشی خاصی برای هر قالب اشاره می کنند:
قالب آگهی | شناسه واحد تبلیغات نمایشی |
---|---|
برنامه باز شود | ca-app-pub-3940256099942544/9257395921 |
بنر تطبیقی | ca-app-pub-3940256099942544/9214589741 |
بنر با اندازه ثابت | ca-app-pub-3940256099942544/6300978111 |
بینابینی | ca-app-pub-3940256099942544/1033173712 |
تبلیغات با پاداش | ca-app-pub-3940256099942544/5224354917 |
بینابینی پاداش | ca-app-pub-3940256099942544/5354046379 |
بومی | ca-app-pub-3940256099942544/2247696110 |
ویدیوی بومی | ca-app-pub-3940256099942544/1044960115 |
دستگاه های تست را فعال کنید
اگر میخواهید آزمایشهای دقیقتری با تبلیغات تولیدی انجام دهید، اکنون میتوانید دستگاه خود را بهعنوان یک دستگاه آزمایشی پیکربندی کنید و از شناسههای واحد تبلیغاتی خود که در رابط کاربری AdMob ایجاد کردهاید استفاده کنید. دستگاههای آزمایشی را میتوان به رابط کاربری AdMob اضافه کرد یا با استفاده از Google Mobile Ads SDK به صورت برنامهنویسی.
مراحل زیر را دنبال کنید تا دستگاه خود را به عنوان یک دستگاه آزمایشی اضافه کنید.
دستگاه آزمایشی خود را در رابط کاربری AdMob اضافه کنید
برای یک روش غیربرنامهای برای افزودن یک دستگاه آزمایشی و آزمایش ساختهای برنامه جدید یا موجود، از رابط کاربری AdMob استفاده کنید. یاد بگیرید چگونه .
دستگاه تست خود را به صورت برنامه ریزی شده اضافه کنید
اگر میخواهید تبلیغات را در برنامه خود در حین توسعه آزمایش کنید، مراحل زیر را دنبال کنید تا دستگاه آزمایشی خود را بصورت برنامهنویسی ثبت کنید.
- برنامه ادغام شده با تبلیغات خود را بارگیری کنید و درخواست تبلیغات کنید.
- خروجی logcat را برای پیامی مانند تصویر زیر بررسی کنید، که شناسه دستگاه شما و نحوه افزودن آن را به عنوان یک دستگاه آزمایشی به شما نشان می دهد:
I/Ads: Use RequestConfiguration.Builder.setTestDeviceIds(Arrays.asList("33BE2250B43518CCDA7DE426D04EE231")) to get test ads on this device."
شناسه دستگاه آزمایشی خود را در کلیپ بورد خود کپی کنید. - کد خود را تغییر دهید تا
RequestConfiguration.Builder.setTestDeviceIds()
را فراخوانی کنید و لیستی از شناسه های دستگاه آزمایشی خود را ارسال کنید.میتوانید بهصورت اختیاریجاوا
List<String> testDeviceIds = Arrays.asList("33BE2250B43518CCDA7DE426D04EE231"); RequestConfiguration configuration = new RequestConfiguration.Builder().setTestDeviceIds(testDeviceIds).build(); MobileAds.setRequestConfiguration(configuration);
کاتلین
val testDeviceIds = Arrays.asList("33BE2250B43518CCDA7DE426D04EE231") val configuration = RequestConfiguration.Builder().setTestDeviceIds(testDeviceIds).build() MobileAds.setRequestConfiguration(configuration)
isTestDevice()
بررسی کنید تا تأیید کنید که دستگاه شما بهدرستی بهعنوان دستگاه آزمایشی اضافه شده است. برنامه خود را دوباره اجرا کنید. اگر تبلیغ یک تبلیغ Google باشد، یک برچسب آگهی آزمایشی را در قسمت بالای آگهی (برنما، ویدیوی بینابینی یا پاداش) خواهید دید:
برای تبلیغات پیشرفته بومی، دارایی عنوان با رشته آگهی آزمایشی اضافه می شود.
تبلیغات با این برچسب آگهی آزمایشی قابل کلیک کردن هستند. درخواستها، نمایشها و کلیکها روی تبلیغات آزمایشی در گزارشهای حساب شما نشان داده نمیشوند.
توجه: برای مشاهده برچسب آگهی آزمایشی ، باید از نسخه SDK 11.6.0 یا بالاتر استفاده کنید.تست با میانجیگری
واحدهای تبلیغاتی نمونه Google فقط Google Ads را نشان می دهد. برای آزمایش پیکربندی AdMob Mediation، باید از روش فعال کردن دستگاههای آزمایشی استفاده کنید.
تبلیغات واسطهای برچسب آگهی آزمایشی ارائه نمیکنند . شما مسئول اطمینان از فعال بودن تبلیغات آزمایشی برای هر یک از شبکههای میانجی شما هستید تا این شبکهها حساب شما را برای فعالیت نامعتبر پرچمگذاری نکنند. برای اطلاعات بیشتر، راهنمای میانجیگری مربوط به هر شبکه را ببینید.
اگر مطمئن نیستید که یک آداپتور شبکه تبلیغاتی میانجی از تبلیغات آزمایشی پشتیبانی میکند یا خیر، مطمئنترین کار این است که در طول توسعه روی تبلیغات آن شبکه کلیک نکنید. میتوانید از متد getMediationAdapterClassName()
در هر یک از قالبهای تبلیغاتی استفاده کنید تا بفهمید کدام شبکه تبلیغاتی تبلیغ فعلی را ارائه کرده است.