این راهنما نحوه استفاده از Google Mobile Ads Flutter Plugin را برای بار کردن و نمایش آگهیهای Pangle بااستفاده از واسطهگری نشان میدهد و هر دو ادغام آبشاری و پیشنهاد قیمت را پوشش میدهد. این راهنما نحوه افزودن Pangle به پیکربندی میانجیگری واحد آگهی و نحوه ادغام کردن کیت توسعه نرمافزار و آداپتور Pangle در برنامه Flutter را پوشش میدهد.
یکپارچهسازیها و قالبهای آگهی پشتیبانیشده
کاراییهای «آداپتور میانجیگری AdMob» برای Pangle بهشرح زیر است:
| یکپارچهسازی | |
|---|---|
| پیشنهاد قیمت | ۱ |
| آبشار | |
| قالبها | |
| باز کردن برنامه | ۲ |
| برنما | ۲ |
| بینابینی | |
| پاداش | |
| بینابینی پاداشدار | |
| بومی | ۲ |
۱ منابع آگهی پیشنهاد قیمت Pangle دردسترس شامل Pangle US، Pangle KR، و Pangle ROW میشود.
۲ این قالب برای منابع آگهی پیشنهاد قیمت Pangle زیر پشتیبانی نمیشود: Pangle US.
پیشنیازها
- جدیدترین نسخه Google Mobile Ads Flutter Plugin.
- [برای پیشنهاد قیمت Pangle US]: از نسخه آداپتور Pangle 3.1.0 یا بالاتر استفاده کنید.
- نسخه چارچوب Flutter ۳.۷.۰ یا بالاتر.
- برای استقرار در Android
- سطح میانای برنامه کاربردی Android 24 یا بالاتر.
- برای استقرار در iOS
- هدف استقرار iOS نسخه ۱۳.۰ یا بالاتر.
- پروژه Flutter کاری که با Google Mobile Ads Flutter Plugin پیکربندی شده است. برای جزئیات، راهاندازی Google Mobile Ads Flutter Plugin را ببینید.
- واسطهگری AdMob را راهاندازی کنید.
مرحله ۱: راهاندازی پیکربندیها در «میانای کاربر Pangle»
در حساب Pangle خود ثبتنام کنید یا وارد سیستم شوید.
افزودن برنامه جدید
به برگه برنامهها پیمایش کنید و روی دکمه افزودن برنامه کلیک کنید.

سیستمعامل موردنظرتان را برای ایجاد برنامه انتخاب کنید و بقیه فرم را تکمیل کنید. سپس روی ارسال کلیک کنید.
Android

iOS

شناسه برنامه برنامه خود را یادداشت کنید.
Android

iOS

ایجاد جای آگهی
پساز ایجاد برنامه، روی دکمه افزودن کلیک کنید تا جای آگهیتان را ایجاد کنید.
Android

iOS

پیشنهاد قیمت
قالب آگهی و نام جای آگهی را انتخاب کنید و پیشنهاد قیمت درونبرنامهای را بهعنوان نوع قیمتگذاری انتخاب کنید. بقیه فرم را تکمیل کنید و روی ارسال کلیک کنید.

پساز ایجاد جای آگهی، شناسه جای آگهی را یادداشت کنید.
Android

iOS

آبشار
قالب آگهی و نام جای آگهی و «هزارظهوربهای جهانی» را بهعنوان نوع قیمتگذاری انتخاب کنید. بقیه فرم را تکمیل کنید و روی ارسال کلیک کنید.

پساز ایجاد جای آگهی، شناسه جای آگهی را یادداشت کنید.
Android

iOS

یافتن کلید میانای برنامهسازی کاربردی گزارش Pangle
پیشنهاد قیمت
این مرحله برای ادغامهای پیشنهاد قیمت الزامی نیست.
آبشار
شناسه کاربر را در گوشه پایین سمت راست صفحه یادداشت کنید.

روی یکپارچهسازیها > کیت توسعه نرمافزار و میانای برنامه کاربردی > میانای برنامه کاربردی گزارشدهی Pangle 2.0 کلیک کنید. شناسه نقش و کلید امنیتی را یادداشت کنید.

بهروزرسانی app-ads.txt
«فروشندگان مجاز برای برنامهها» app-ads.txt ابتکار IAB Tech Lab است که کمک میکند مطمئن شوید
فضای آگهی برنامه شما فقط ازطریق کانالهایی که بهعنوان مجاز شناسایی کردهاید فروخته میشود. برای جلوگیری از
کاهش قابلتوجه درآمد آگهی، باید فایل app-ads.txt را پیادهسازی کنید.
اگر قبلاً این کار را نکردهاید،
فایل app-ads.txt را برای برنامهتان راهاندازی کنید.
برای پیادهسازی app-ads.txt برای Pangle، به
نحوه افزودن Pangle به فایل app-ads.txt مراجعه کنید.
روشن کردن حالت آزمایش
دستورالعملهای راهنمای نحوه افزودن آگهی آزمایشی در Pangle را درباره نحوه فعال کردن آگهیهای آزمایشی Pangle دنبال کنید.
مرحله ۲: راهاندازی تقاضای Pangle در «میانای کاربری AdMob»
پیکربندی تنظیمات واسطهگری برای واحد آگهی
Android
برای دستورالعملها، مرحله ۲ را در راهنمای Android ببینید.
iOS
برای دستورالعملها، مرحله ۲ را در راهنمای iOS ببینید.
افزودن Pangle DSP به فهرست شرکای آگهی «مقررات کلی حفاظت از داده» و مقررات ایالتی ایالات متحده
مراحل مندرج در تنظیمات مقررات اروپا و تنظیمات مقررات ایالتهای امریکا را دنبال کنید تا Pangle DSP را به فهرست شرکای آگهی مقررات اروپا و ایالتهای امریکا در «میانای کاربری AdMob» اضافه کنید.
مرحله ۳: وارد کردن کیت توسعه نرمافزار Pangle و آداپتور
یکپارچهسازی ازطریق pub.dev
(فقط Android) مخزنهای زیر را به فایل build.gradle در
دایرکتوری android پروژه خود اضافه کنید:
repositories {
google()
mavenCentral()
maven {
url = uri("https://artifact.bytedance.com/repository/pangle/")
}
}
وابستگی زیر را با جدیدترین نسخههای
Pangle SDK و آداپتور در فایل
بسته pubspec.yaml اضافه کنید:
dependencies:
gma_mediation_pangle: ^4.2.0
یکپارچهسازی دستی
جدیدترین نسخه افزایه میانجیگری «آگهیهای تلفن همراه Google» را برای
Pangle بارگیری کنید،
فایل بارگیریشده را استخراج کنید، و پوشه افزایه استخراجشده
(و محتوای آن) را به پروژه Flutter خود اضافه کنید. سپس، با افزودن وابستگی زیر، به افزایه در فایل
pubspec.yaml خود ارجاع دهید:
dependencies:
gma_mediation_pangle:
path: path/to/local/package
مرحله ۴: پیادهسازی تنظیمات حریم خصوصی در «کیت توسعه نرمافزار Pangle»
رضایت اتحادیه اروپا و «مقررات کلی حفاظت از داده»
برای رعایت خطمشی Google درخصوص موافقت کاربر اتحادیه اروپا، باید شفافسازیهای خاصی را برای کاربران خود در منطقه اقتصادی اروپا (EEA)، پادشاهی متحد، و سوئیس انجام دهید و موافقت آنها را برای استفاده از کوکیها یا دیگر فضاهای ذخیرهسازی محلی در جاهایی که قانون الزام میکند، و برای جمعآوری، همرسانی، و استفاده از دادههای شخصی برای شخصیسازی آگهیها کسب کنید. این خطمشی منعکسکننده الزامات «آییننامه حریم خصوصی الکترونیکی اتحادیه اروپا» و «مقررات کلی حفاظت از دادهها» (GDPR) است. شما مسئول تأیید کردن این هستید که موافقت به هر منبع آگهی در زنجیره واسطهگری شما منتقل شده است.
در نسخه ۳.۶.۰ و نسخههای جدیدتر «آداپتور Pangle Flutter»، Pangle بهطور خودکار رضایت «مقررات عمومی حفاظت از دادهها» را که پلاتفرمهای مدیریت موافقت که از مشخصات «موافقت اضافی Google» پشتیبانی میکنند تنظیم کردهاند میخواند، ازجمله کیت توسعه نرمافزار UMP.
قوانین حریم خصوصی ایالتی در ایالات متحده
قوانین حریم خصوصی ایالتهای امریکا ملزم میکند به کاربران حق داده شود که از «فروش» «اطلاعات شخصی» خود (طبق تعریف قانون از این اصطلاحات) انصراف دهند، و این انصراف ازطریق پیوند برجسته «اطلاعات شخصی من فروخته نشود» در صفحه اصلی طرف «فروشنده» ارائه شود. راهنمای رعایت قوانین حریم خصوصی ایالات متحده امکان فعال کردن پردازش دادههای محدودشده را برای ارائه آگهی Google فراهم میکند، اما Google نمیتواند این تنظیم را برای هر شبکه آگهی در زنجیره واسطهگری شما اعمال کند. بنابراین، باید هر شبکه آگهی را در زنجیره واسطهگریتان که ممکن است در فروش اطلاعات شخصی شرکت کند شناسایی کنید و برای اطمینان از رعایت قوانین، از دستورالعملهای هریک از آن شبکهها پیروی کنید.
کد نمونه زیر نحوه انتقال اطلاعات رضایت به کیت توسعه نرمافزار Pangle را نشان میدهد. اطلاعات موافقت را قبلاز مقداردهی اولیه Google Mobile Ads Flutter Plugin تنظیم کنید تا مطمئن شوید که بهدرستی به «کیت توسعه نرمافزار Pangle» ارسال میشوند.
برای جزئیات بیشتر و مقادیری که میتوان در هر روش ارائه کرد، راهنمای ادغام Pangle را ببینید.
مرحله ۵: افزودن کد الزامی
Android
برای یکپارچهسازی Pangle، کد اضافی لازم نیست.
iOS
یکپارچهسازی SKAdNetwork
برای افزودن شناسههای
SKAdNetwork به فایل Info.plist پروژه، مستندات Pangle را دنبال کنید.
مرحله ۶: پیادهسازیتان را آزمایش کنید
فعال کردن آگهیهای آزمایشی
مطمئن شوید که دستگاه آزمایشی خود را ثبت کنید برای AdMob و حالت آزمایشی را فعال کنید در واسط کاربر Pangle.
درستیسنجی آگهیهای آزمایشی
برای تأیید اینکه از Pangle آگهیهای آزمایشی دریافت میکنید، آزمایش منبع آگهی تکی را در بازرس آگهی بااستفاده از منبع (های) آگهی Pangle (آبشاری)، کیت توسعه نرمافزار Pangle US (پیشنهاد قیمت)، کیت توسعه نرمافزار Pangle KR (پیشنهاد قیمت)، و کیت توسعه نرمافزار Pangle ROW(پیشنهاد قیمت) فعال کنید.
کدهای خطا
اگر این آداپتور نتواند آگهی را از Pangle دریافت کند، ناشران میتوانند خطای زیرین را از پاسخ آگهی بااستفاده از ResponseInfo در کلاسهای زیر بررسی کنند:
Android
com.pangle.ads
com.google.ads.mediation.pangle.PangleMediationAdapter
iOS
GADMediationAdapterPangle
در اینجا کدها و پیامهای همراهی که توسط آداپتور Pangle هنگام بار نشدن آگهی ارسال میشوند آورده شده است:
Android
| کد خطا | دامنه | استدلال |
|---|---|---|
| ۱۰۱ | com.google.ads.mediation.pangle | پارامترهای سرور نامعتبر است (برای نمونه، شناسه برنامه یا شناسه جای آگهی وجود ندارد). |
| 102 | com.google.ads.mediation.pangle | اندازه آگهی درخواستشده با اندازه برنمای پشتیبانیشده Pangle مطابقت ندارد. |
| 103 | com.google.ads.mediation.pangle | «کیت توسعه نرمافزار Pangle» از کاربران کودک پشتیبانی نمیکند. |
| -1-60000 | com.pangle.ads | «کیت توسعه نرمافزار» Pangle خطایی برگرداند. برای جزئیات بیشتر، اسناد Pangle را ببینید. |
iOS
| کد خطا | دامنه | استدلال |
|---|---|---|
| ۱۰۱ | com.google.mediation.pangle | پارامترهای سرور نامعتبر است (برای نمونه، شناسه برنامه یا شناسه جای آگهی وجود ندارد). |
| 102 | com.google.mediation.pangle | اندازه آگهی درخواستشده با اندازه برنمای پشتیبانیشده Pangle مطابقت ندارد. |
| 104 | com.google.mediation.pangle | «کیت توسعه نرمافزار Pangle» از کاربران کودک پشتیبانی نمیکند. |
| -1-60000 | ارسالشده توسط «کیت توسعه نرمافزار Pangle» | «کیت توسعه نرمافزار» Pangle خطایی برگرداند. برای جزئیات بیشتر، اسناد Pangle را ببینید. |
گزارش تغییرات آداپتور میانجیگری Pangle Flutter
نسخه ۴.۲.۱ (درحال انجام)
نسخه ۴.۲.۰
- از نسخه 8.3.0.3.0 آداپتور Android در Pangle پشتیبانی میکند.
- از نسخه آداپتور Pangle iOS 8.3.0.6.0 پشتیبانی میکند.
- با نسخه 9.1.0 افزایه Google Mobile Ads Flutter ساخته و آزمایش شده است.
نسخه ۴.۱.۲
- از نسخه 8.2.0.4.0 آداپتور Android در Pangle پشتیبانی میکند.
- از نسخه 8.2.1.0.0 آداپتور Pangle iOS پشتیبانی میکند.
- با نسخه 9.1.0 افزایه Google Mobile Ads Flutter ساخته و آزمایش شده است.
نسخه ۴.۱.۱
- برای پشتیبانی از نسخه ۹.۱.۰ «افزایه Google Mobile Ads Flutter» بهروزرسانی شد.
- پشتیبانی از «مدیر بسته Swift» اضافه شد.
- از نسخه 8.2.0.4.0 آداپتور Android در Pangle پشتیبانی میکند.
- از نسخه ۸.۲.۰.۹.۰ آداپتور Pangle iOS پشتیبانی میکند.
- با نسخه 9.1.0 افزایه Google Mobile Ads Flutter ساخته و آزمایش شده است.
نسخه ۴.۱.۰
- از نسخه 8.2.0.4.0 آداپتور Android در Pangle پشتیبانی میکند.
- از نسخه ۸.۲.۰.۸.۰ آداپتور Pangle iOS پشتیبانی میکند.
- با نسخه 9.1.0 افزایه Google Mobile Ads Flutter ساخته و آزمایش شده است.
نسخه ۴.۰.۰
- بهروزرسانی شد تا از نسخه ۹.۰.۰ «افزایه Google Mobile Ads Flutter» پشتیبانی کند.
- از نسخه 8.1.0.3.1 آداپتور Android در Pangle پشتیبانی میکند.
- از نسخه ۸.۲.۰.۳.۰ آداپتور Pangle iOS پشتیبانی میکند.
- با Google Mobile Ads Flutter Plugin نسخه ۹.۰.۰ ساخته و آزمایش شده است.
نسخه ۳.۶.۰
- حداقل نسخه Flutter به 3.38.1 بهروزرسانی شد.
- برای پشتیبانی از نسخه ۸.۰.۰ «افزایه Google Mobile Ads Flutter» بهروزرسانی شد.
- از نسخه 7.9.1.3.0 آداپتور Android مربوط به Pangle پشتیبانی میکند.
- از نسخه آداپتور Pangle iOS 7.9.0.8.0 پشتیبانی میکند.
- با نسخه ۸.۰.۰ افزایه Google Mobile Ads Flutter ساخته و آزمایش شده است.
نسخه ۳.۵.۳
- از نسخه 7.8.5.2.0 آداپتور Android در Pangle پشتیبانی میکند.
- از نسخه 7.8.5.6.0 آداپتور Pangle iOS پشتیبانی میکند.
- با نسخه ۷.۰.۰ افزایه Google Mobile Ads Flutter ساخته و آزمایش شده است.
نسخه ۳.۵.۲
- حداقل نسخه Flutter به ۳.۳۵.۱ بهروز شد
- برای پشتیبانی از نسخه ۷.۰.۰ «افزایه Flutter تبلیغات تلفن همراه Google» بهروزرسانی شد
- از نسخه 7.8.0.8.0 آداپتور Android در Pangle پشتیبانی میکند.
- از نسخه 7.8.0.6.0 آداپتور Pangle iOS پشتیبانی میکند.
- با نسخه ۷.۰.۰ افزایه Google Mobile Ads Flutter ساخته و آزمایش شده است.
نسخه ۳.۵.۱
- از نسخه 7.8.0.8.0 آداپتور Android در Pangle پشتیبانی میکند.
- از نسخه آداپتور Pangle iOS 7.8.0.5.0 پشتیبانی میکند.
- با نسخه ۶.۰.۰ «افزایه Google Mobile Ads Flutter» ساخته و آزمایش شده است.
نسخه ۳.۵.۰
- از نسخه 7.8.0.7.0 آداپتور Android مربوط به Pangle پشتیبانی میکند.
- از نسخه ۷.۸.۰.۳.۰ آداپتور Pangle iOS پشتیبانی میکند.
- با نسخه ۶.۰.۰ «افزایه Google Mobile Ads Flutter» ساخته و آزمایش شده است.
نسخه ۳.۴.۰
- از نسخه 7.7.0.2.0 آداپتور Android در Pangle پشتیبانی میکند.
- از نسخه آداپتور Pangle iOS 7.7.0.5.0 پشتیبانی میکند.
- با نسخه ۶.۰.۰ «افزایه Google Mobile Ads Flutter» ساخته و آزمایش شده است.
نسخه ۳.۳.۰
- از نسخه 7.6.0.4.0 آداپتور Android Pangle پشتیبانی میکند.
- از نسخه ۷.۶.۰.۵.۰ آداپتور Pangle iOS پشتیبانی میکند.
- با نسخه ۶.۰.۰ «افزایه Google Mobile Ads Flutter» ساخته و آزمایش شده است.
نسخه ۳.۲.۱
- از نسخه 7.3.0.5.0 آداپتور Android در Pangle پشتیبانی میکند.
- از نسخه 7.4.1.0.0 آداپتور Pangle iOS پشتیبانی میکند.
- با نسخه ۶.۰.۰ «افزایه Google Mobile Ads Flutter» ساخته و آزمایش شده است.
نسخه ۳.۲.۰
- از نسخه 7.3.0.4.0 آداپتور Android در Pangle پشتیبانی میکند.
- از نسخه آداپتور Pangle iOS 7.4.0.9.0 پشتیبانی میکند.
- با نسخه ۶.۰.۰ «افزایه Google Mobile Ads Flutter» ساخته و آزمایش شده است.
نسخه ۳.۱.۱
- از نسخه ۷.۲.۰.۶.۰ آداپتور Android در Pangle پشتیبانی میکند.
- از نسخه آداپتور Pangle iOS 7.2.0.5.0 پشتیبانی میکند.
- با نسخه ۶.۰.۰ «افزایه Google Mobile Ads Flutter» ساخته و آزمایش شده است.
نسخه ۳.۱.۰
- از نسخه آداپتور Android Pangle 7.2.0.4.0 پشتیبانی میکند.
- از نسخه آداپتور Pangle iOS 7.2.0.4.0 پشتیبانی میکند.
- با نسخه ۶.۰.۰ «افزایه Google Mobile Ads Flutter» ساخته و آزمایش شده است.
نسخه ۳.۰.۰
- از نسخه 7.1.0.8.0 آداپتور Android در Pangle پشتیبانی میکند.
- از نسخه 7.1.1.1.0 آداپتور Pangle iOS پشتیبانی میکند.
- با نسخه ۶.۰.۰ «افزایه Google Mobile Ads Flutter» ساخته و آزمایش شده است.
نسخه ۲.۲.۰
- از نسخه 6.5.0.8.0 آداپتور Android مربوط به Pangle پشتیبانی میکند.
- از نسخه ۶.۵.۰.۹.۰ آداپتور Pangle iOS پشتیبانی میکند.
- با نسخه ۶.۰.۰ «افزایه Google Mobile Ads Flutter» ساخته و آزمایش شده است.
نسخه ۲.۱.۰
- از نسخه 6.5.0.4.1 آداپتور Android در Pangle پشتیبانی میکند.
- از نسخه آداپتور Pangle iOS 6.5.0.8.0 پشتیبانی میکند.
- با نسخه ۵.۳.۱ «افزایه Google Mobile Ads Flutter» ساخته و آزمایش شده است.
نسخه ۲.۰.۰
- از نسخه 6.4.0.6.0 آداپتور Android مربوط به Pangle پشتیبانی میکند.
- از نسخه 6.4.1.1.0 آداپتور Pangle iOS پشتیبانی میکند.
- با نسخه ۵.۳.۰ افزایه Google Mobile Ads Flutter ساخته و آزمایش شده است.
نسخه ۱.۱.۰
- از نسخه 5.9.0.4.0 آداپتور Android مربوط به Pangle پشتیبانی میکند.
- از نسخه ۵.۹.۰.۷.۰ آداپتور Pangle iOS پشتیبانی میکند.
- با نسخه ۵.۱.۰ افزایه Google Mobile Ads Flutter ساخته و آزمایش شده است.
نسخه ۱.۰.۰
- نسخهٔ پخش اولیه.
- از نسخه ۵.۸.۰.۹.۰ آداپتور Android در Pangle پشتیبانی میکند.
- از نسخه ۵.۸.۰.۸.۰ آداپتور Pangle iOS پشتیبانی میکند.
- با نسخه ۵.۰.۱ افزایه Google Mobile Ads Flutter ساخته و آزمایش شده است.