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

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

iOS

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

iOS

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

iOS

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

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

iOS

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

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

iOS

فایل app-ads.txt خود را بهروز کنید
Authorized Sellers for Apps app-ads.txt ابتکاری از IAB Tech Lab است که کمک میکند مطمئن شوید
فضای آگهی برنامهتان فقط ازطریق کانالهایی که بهعنوان مجاز شناسایی کردهاید فروخته میشود. برای جلوگیری از
افت قابلتوجه در درآمد آگهی، باید فایل app-ads.txt را پیادهسازی کنید.
اگر قبلاً این کار را نکردهاید،
فایل app-ads.txt برای Ad Manager ایجاد کنید.
برای پیادهسازی app-ads.txt برای Pangle،
نحوه افزودن Pangle به فایل app-ads.txt را ببینید.
روشن کردن حالت آزمایشی
برای فعال کردن آگهیهای آزمایشی Pangle، دستورالعملهای راهنمای نحوه افزودن آگهی آزمایشی Pangle را دنبال کنید.
مرحله ۲: راهاندازی کردن تقاضای Pangle در میانای کاربری Ad Manager
پیکربندی تنظیمات میانجیگری برای واحد آگهی شما
Android
برای دستورالعملها، مرحله ۲ را در راهنمای Android ببینید.
iOS
برای دستورالعملها، مرحله ۲ را در راهنمای iOS ببینید.
افزودن Pangle DSP به فهرست شرکای آگهی «مقررات کلی حفاظت از داده» و مقررات ایالتی ایالات متحده
مراحل موجود در تنظیمات مقررات اروپا و تنظیمات مقررات ایالتی ایالات متحده را دنبال کنید تا Pangle DSP را به فهرست شرکای آگهی مقررات ایالتی ایالات متحده و اروپا در میانای کاربری Ad Manager اضافه کنید.
مرحله ۳: وارد کردن کیت توسعه نرمافزار و آداپتور Pangle
ادغام ازطریق pub.dev
(فقط Android) مخازن زیر را به فایل build.gradle در
دایرکتوری android پروژهتان اضافه کنید:
repositories {
google()
mavenCentral()
maven {
url = uri("https://artifact.bytedance.com/repository/pangle/")
}
}
وابستگی زیر را با جدیدترین نسخههای
کیت توسعه نرمافزار Pangle و آداپتور در
فایل pubspec.yaml بستهتان اضافه کنید:
dependencies:
gma_mediation_pangle: ^4.2.1
ادغام دستی
جدیدترین نسخه افزایه میانجی Google Mobile Ads را برای
Pangle بارگیری کنید،
فایل بارگیریشده را از حالت فشرده خارج کنید، و پوشه افزایه از حالت فشرده خارجشده
(و محتوای آن) را به پروژه Flutter خود اضافه کنید. سپس، با افزودن وابستگی زیر، به افزونه در فایل
pubspec.yaml ارجاع دهید:
dependencies:
gma_mediation_pangle:
path: path/to/local/package
مرحله ۴: پیادهسازی تنظیمات حریم خصوصی در کیت توسعه نرمافزار Pangle
کسب رضایت اتحادیه اروپا و مقررات کلی حفاظت از داده
برای رعایت کردن خطمشی Google درخصوص موافقت کاربر اتحادیه اروپا، باید شفافسازیهای خاصی را برای کاربران ساکن منطقه اقتصادی اروپا (EEA)، بریتانیا، و سوئیس انجام دهید و موافقت آنها را برای استفاده از کوکیها یا دیگر فضاهای ذخیرهسازی محلی در جاهایی که قانون الزام میکند، و برای جمعآوری، همرسانی، و استفاده از دادههای شخصی برای شخصیسازی آگهیها کسب کنید. این خطمشی منعکسکننده الزامات «آییننامه حریمخصوصی الکترونیکی» اتحادیه اروپا و «مقررات کلی حفاظت از داده» (GDPR) است. شما مسئولید که تأیید کنید رضایت به هر منبع آگهی در زنجیره میانجیگری شما منتقل شده است.
در نسخه 3.6.0 و نسخههای جدیدتر آداپتور Pangle Flutter، Pangle بهطور خودکار رضایت با مقررات کلی حفاظت از داده را که توسط پلاتفرمهای مدیریت رضایت پشتیبانیکننده از مشخصات رضایت تکمیلی Google تنظیم شده است، ازجمله کیت توسعه نرمافزار UMP، میخواند.
قوانین حریم خصوصی ایالتی در ایالات متحده
قوانین حریم خصوصی ایالتهای امریکا ملزم میکند که به کاربران حق انصراف از «فروش» «اطلاعات شخصی» آنها (طبق تعریف قانون از این اصطلاحات) داده شود و این انصراف ازطریق پیوند برجسته «اطلاعات شخصی من فروخته نشود» در صفحه اصلی طرف «فروشنده» ارائه شود. راهنمای رعایت قوانین حریم خصوصی ایالتهای ایالات متحده امکان فعال کردن پردازش محدود داده را برای ارائه آگهی Google فراهم میکند، اما Google نمیتواند این تنظیم را برای هر شبکه آگهی در زنجیره میانجیگری شما اعمال کند. بنابراین، باید هر شبکه آگهی را که ممکن است در فروش اطلاعات شخصی مشارکت داشته باشد در زنجیره میانجیگریتان شناسایی کنید و برای اطمینان از رعایت مقررات، از راهنماییهای هریک از آن شبکهها پیروی کنید.
کد نمونه زیر نحوه ارسال اطلاعات رضایت به کیت توسعه نرمافزار Pangle را نشان میدهد. اطلاعات رضایت را قبلاز مقداردهی اولیه Google Mobile Ads Flutter Plugin تنظیم کنید تا مطمئن شوید که بهدرستی به کیت توسعه نرمافزار Pangle بازارسال میشوند.
برای جزئیات بیشتر و مقادیری که میتوان در هر روش ارائه کرد، راهنمای ادغام Pangle را ببینید.
مرحله ۵: افزودن کد الزامی
Android
برای ادغام Pangle به کد اضافی نیاز نیست.
iOS
ادغام SKAdNetwork
اسناد Pangle را دنبال کنید تا شناسههای SKAdNetwork را به فایل Info.plist پروژهتان اضافه کنید.
مرحله ۶: آزمایش پیادهسازی
فعال کردن آگهیهای آزمایشی
حتماً دستگاه آزمایشیتان را برای Ad Manager ثبت کنید و حالت آزمایشی را در رابط کاربری Pangle فعال کنید.
درستیسنجی آگهیهای آزمایشی
برای تأیید اینکه آگهیهای آزمایشی را از Pangle دریافت میکنید، آزمایش منبع آگهی تکی را در بازرس آگهی بااستفاده از منبع (های) آگهی Pangle (آبشاری)، Pangle US SDK (مناقصه)، Pangle KR SDK (مناقصه)، و Pangle ROW SDK(مناقصه) فعال کنید.
کدهای خطا
اگر آداپتور نتواند آگهی را از 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 SDK | کیت توسعه نرمافزار Pangle خطایی برگرداند. برای جزئیات بیشتر، به اسناد Pangle مراجعه کنید. |
گزارش تغییرات آداپتور میانجیگری Pangle Flutter
نسخه ۴.۲.۱
- از آداپتور Pangle Android نسخه 8.3.0.4.0 پشتیبانی میکند.
- از آداپتور Pangle iOS نسخه ۸.۳.۰.۸.۰ پشتیبانی میکند.
- بااستفاده از نسخه 9.1.0 «افزونه Flutter تبلیغات تلفن همراه Google» ساخته و آزمایش شده است.
نسخه ۴.۲.۰
- از آداپتور Pangle Android نسخه 8.3.0.3.0 پشتیبانی میکند.
- از آداپتور Pangle iOS نسخه ۸.۳.۰.۶.۰ پشتیبانی میکند.
- بااستفاده از نسخه 9.1.0 «افزونه Flutter تبلیغات تلفن همراه Google» ساخته و آزمایش شده است.
نسخه ۴.۱.۲
- از آداپتور Pangle Android نسخه 8.2.0.4.0 پشتیبانی میکند.
- از آداپتور Pangle iOS نسخه ۸.۲.۱.۰.۰ پشتیبانی میکند.
- بااستفاده از نسخه 9.1.0 «افزونه Flutter تبلیغات تلفن همراه Google» ساخته و آزمایش شده است.
نسخه ۴.۱.۱
- بهروزرسانیشده برای پشتیبانی از نسخه ۹.۱.۰ افزونه Flutter تبلیغات تلفن همراه Google.
- پشتیبانی از Swift Package Manager اضافه شد.
- از آداپتور Pangle Android نسخه 8.2.0.4.0 پشتیبانی میکند.
- از آداپتور Pangle iOS نسخه ۸.۲.۰.۹.۰ پشتیبانی میکند.
- بااستفاده از نسخه 9.1.0 «افزونه Flutter تبلیغات تلفن همراه Google» ساخته و آزمایش شده است.
نسخه ۴.۱.۰
- از آداپتور Pangle Android نسخه 8.2.0.4.0 پشتیبانی میکند.
- از آداپتور Pangle iOS نسخه ۸.۲.۰.۸.۰ پشتیبانی میکند.
- بااستفاده از نسخه 9.1.0 «افزونه Flutter تبلیغات تلفن همراه Google» ساخته و آزمایش شده است.
نسخه ۴.۰.۰
- بهروزرسانیشده برای پشتیبانی از نسخه ۹.۰.۰ «افزایه Flutter تبلیغات Google برای تلفن همراه».
- از آداپتور Pangle Android نسخه 8.1.0.3.1 پشتیبانی میکند.
- از آداپتور Pangle iOS نسخه ۸.۲.۰.۳.۰ پشتیبانی میکند.
- با نسخه ۹.۰.۰ افزونه Google Mobile Ads Flutter ساخته و آزمایش شده است.
نسخه ۳.۶.۰
- حداقل نسخه Flutter به ۳.۳۸.۱ بهروز شد.
- بهروزرسانیشده برای پشتیبانی از نسخه ۸.۰.۰ «افزونه Google Mobile Ads Flutter».
- از آداپتور Pangle Android نسخه 7.9.1.3.0 پشتیبانی میکند.
- از آداپتور Pangle iOS نسخه ۷.۹.۰.۸.۰ پشتیبانی میکند.
- با نسخه ۸.۰.۰ افزونه Flutter برای Google Mobile Ads ساخته و آزمایش شده است.
نسخه ۳.۵.۳
- از آداپتور Pangle Android نسخه 7.8.5.2.0 پشتیبانی میکند.
- از آداپتور Pangle iOS نسخه 7.8.5.6.0 پشتیبانی میکند.
- با نسخه ۷.۰.۰ افزونه Flutter برای Google Mobile Ads ساخته و آزمایش شده است.
نسخه ۳.۵.۲
- حداقل نسخه Flutter به ۳.۳۵.۱ بهروز شد
- بهروزرسانیشده برای پشتیبانی از نسخه ۷.۰.۰ «افزونه Flutter تبلیغات تلفن همراه Google»
- از آداپتور Pangle Android نسخه 7.8.0.8.0 پشتیبانی میکند.
- از آداپتور Pangle iOS نسخه 7.8.0.6.0 پشتیبانی میکند.
- با نسخه ۷.۰.۰ افزونه Flutter برای Google Mobile Ads ساخته و آزمایش شده است.
نسخه ۳.۵.۱
- از آداپتور Pangle Android نسخه 7.8.0.8.0 پشتیبانی میکند.
- از آداپتور Pangle iOS نسخه 7.8.0.5.0 پشتیبانی میکند.
- بااستفاده از نسخه 6.0.0 افزونه Flutter برای Google Mobile Ads ساخته و آزمایش شده است.
نسخه ۳.۵.۰
- از آداپتور Pangle Android نسخه 7.8.0.7.0 پشتیبانی میکند.
- از آداپتور Pangle iOS نسخه ۷.۸.۰.۳.۰ پشتیبانی میکند.
- بااستفاده از نسخه 6.0.0 افزونه Flutter برای Google Mobile Ads ساخته و آزمایش شده است.
نسخه ۳.۴.۰
- از آداپتور Pangle Android نسخه 7.7.0.2.0 پشتیبانی میکند.
- از آداپتور Pangle iOS نسخه ۷.۷.۰.۵.۰ پشتیبانی میکند.
- بااستفاده از نسخه 6.0.0 افزونه Flutter برای Google Mobile Ads ساخته و آزمایش شده است.
نسخه ۳.۳.۰
- از آداپتور Pangle Android نسخه 7.6.0.4.0 پشتیبانی میکند.
- از آداپتور Pangle iOS نسخه ۷.۶.۰.۵.۰ پشتیبانی میکند.
- بااستفاده از نسخه 6.0.0 افزونه Flutter برای Google Mobile Ads ساخته و آزمایش شده است.
نسخه ۳.۲.۱
- از آداپتور Pangle Android نسخه 7.3.0.5.0 پشتیبانی میکند.
- از آداپتور Pangle iOS نسخه 7.4.1.0.0 پشتیبانی میکند.
- بااستفاده از نسخه 6.0.0 افزونه Flutter برای Google Mobile Ads ساخته و آزمایش شده است.
نسخه ۳.۲.۰
- از آداپتور Pangle Android نسخه 7.3.0.4.0 پشتیبانی میکند.
- از آداپتور Pangle iOS نسخه ۷.۴.۰.۹.۰ پشتیبانی میکند.
- بااستفاده از نسخه 6.0.0 افزونه Flutter برای Google Mobile Ads ساخته و آزمایش شده است.
نسخه ۳.۱.۱
- از آداپتور Pangle Android نسخه 7.2.0.6.0 پشتیبانی میکند.
- از آداپتور Pangle iOS نسخه ۷.۲.۰.۵.۰ پشتیبانی میکند.
- بااستفاده از نسخه 6.0.0 افزونه Flutter برای Google Mobile Ads ساخته و آزمایش شده است.
نسخه ۳.۱.۰
- از آداپتور Pangle Android نسخه 7.2.0.4.0 پشتیبانی میکند.
- از آداپتور Pangle iOS نسخه 7.2.0.4.0 پشتیبانی میکند.
- بااستفاده از نسخه 6.0.0 افزونه Flutter برای Google Mobile Ads ساخته و آزمایش شده است.
نسخه ۳.۰.۰
- از آداپتور Pangle Android نسخه 7.1.0.8.0 پشتیبانی میکند.
- از آداپتور Pangle iOS نسخه 7.1.1.1.0 پشتیبانی میکند.
- بااستفاده از نسخه 6.0.0 افزونه Flutter برای Google Mobile Ads ساخته و آزمایش شده است.
نسخه ۲.۲.۰
- از آداپتور Pangle Android نسخه 6.5.0.8.0 پشتیبانی میکند.
- از آداپتور Pangle iOS نسخه 6.5.0.9.0 پشتیبانی میکند.
- بااستفاده از نسخه 6.0.0 افزونه Flutter برای Google Mobile Ads ساخته و آزمایش شده است.
نسخه ۲.۱.۰
- از آداپتور Pangle Android نسخه 6.5.0.4.1 پشتیبانی میکند.
- از آداپتور Pangle iOS نسخه ۶.۵.۰.۸.۰ پشتیبانی میکند.
- بااستفاده از نسخه ۵.۳.۱ «افزونه Flutter تبلیغات تلفن همراه Google» ساخته و آزمایش شده است.
نسخه ۲.۰.۰
- از آداپتور Pangle Android نسخه 6.4.0.6.0 پشتیبانی میکند.
- از آداپتور Pangle iOS نسخه 6.4.1.1.0 پشتیبانی میکند.
- با نسخه ۵.۳.۰ افزونه Google Mobile Ads Flutter ساخته و آزمایش شده است.
نسخه ۱.۱.۰
- از آداپتور Pangle Android نسخه 5.9.0.4.0 پشتیبانی میکند.
- از آداپتور Pangle iOS نسخه 5.9.0.7.0 پشتیبانی میکند.
- بااستفاده از «افزونه Google Mobile Ads Flutter» نسخه ۵.۱.۰ ساخته و آزمایش شده است.
نسخه ۱.۰.۰
- نسخهٔ پخش اولیه.
- از آداپتور Pangle Android نسخه ۵.۸.۰.۹.۰ پشتیبانی میکند.
- از آداپتور Pangle iOS نسخه 5.8.0.8.0 پشتیبانی میکند.
- با نسخه ۵.۰.۱ افزونه Google Mobile Ads Flutter ساخته و آزمایش شده است.