این راهنما نحوه استفاده از Google Mobile Ads SDK را برای بار کردن و نمایش آگهیها از کیت توسعه نرمافزار Verve HyBid بااستفاده از واسطهگری که شامل ادغامهای پیشنهاد قیمت میشود نشان میدهد. این راهنما نحوه افزودن Verve HyBid SDK به پیکربندی میانجیگری واحد آگهی و نحوه ادغام Verve HyBid SDK و آداپتور در برنامه iOS را پوشش میدهد.
یکپارچهسازیها و قالبهای آگهی پشتیبانیشده
کارگزار میانجیگری برای «کیت توسعه نرمافزار Verve HyBid» قابلیتهای زیر را دارد:
| یکپارچهسازی | |
|---|---|
| پیشنهاد قیمت | ۱ |
| آبشار | |
| قالبها | |
| برنما | |
| بینابینی | |
| بینابینی پاداشدار | |
| پاداش | |
| بومی | |
۱ ادغام پیشنهاد قیمت در مرحله آلفا است. برای درخواست دسترسی، با مدیر حسابتان تماس بگیرید.
پیشنیازها
قبلاز ادامه دادن، موارد زیر را تأیید کنید:
- هدف استقرار iOS نسخه ۱۳.۰ یا جدیدتر.
جدیدترین نسخه Google Mobile Ads SDK.
مرحله ۱: راهاندازی پیکربندیها در Verve HyBid SDK UI
برای راهاندازی پیکربندی، با Verve تماس بگیرید.
مرحله ۲: راهاندازی کردن تقاضای Verve HyBid SDK در میانای کاربری Ad Manager
به سیستم حساب Ad Manager خود وارد شوید.
فعال کردن همرسانی سیگنال ایمن
به سرپرست > تنظیمات سراسری پیمایش کنید. به برگه تنظیمات حساب Ad Exchange بروید و همرسانی سیگنال ایمن را بازبینی و روشن کنید. روی ذخیره کلیک کنید.

همرسانی نشان امن در درخواستهای پیشنهاد قیمت
به موجودی > سیگنالهای امن پیمایش کنید. در بخش سیگنالهای امن، Verve HyBid SDK را جستجو کنید و فعال کردن ادغام برنامه را روشن کنید.

روی ذخیره کلیک کنید.
اجازه دادن به همرسانی نشان امن برای «پیشنهاد قیمت کیت توسعه نرمافزار»
به تحویل > تنظیمات کانال تقاضا بروید. در برگه تنظیمات پیشفرض، اجازه همرسانی سیگنال ایمن را برای پیشنهاد قیمت SDK روشن کنید.

روی ذخیره کلیک کنید.
پیکربندی کردن پیشنهاد قیمت Verve HyBid SDK
به ارائه > پیشنهاددهندگان قیمت بروید و روی رفتن به «پیشنهاد قیمت کیت توسعه نرمافزار» کلیک کنید.

روی پیشنهاددهنده قیمت جدید کلیک کنید.

Verve Group را بهعنوان پیشنهاددهنده قیمت انتخاب کنید.

برای فعال کردن «پیشنهاد قیمت کیت توسعه نرمافزار» برای این پیشنهاددهنده، روی ادامه کلیک کنید.

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

شرکت Verve HyBid SDK را انتخاب کنید.

به برگه تخصیص واحد آگهی بروید و روی تخصیص واحد آگهی جدید کلیک کنید.

واحد آگهی خاص را انتخاب کنید. واحد آگهی و قالب را انتخاب کنید، برنامه تلفن همراه را بهعنوان نوع موجودی و برنامه تلفن همراه خود را انتخاب کنید. سپس، شناسه منطقه و AppToken را که در بخش قبلی دریافت کردید وارد کنید.
اگر درحال پیکربندی نگاشت واحد آگهی برای آگهی تمامصفحه پاداشدار در واسط کاربر Ad Manager هستید، قالب پاداشدار را انتخاب کنید و از شناسه جای آگهی تمامصفحه پاداشدار استفاده کنید.
در آخر، روی ذخیره کردن کلیک کنید.

افزودن Verve Group به فهرست شرکای آگهی «مقررات کلی حفاظت از داده» و مقررات ایالتی ایالات متحده
مراحل موجود در تنظیمات مقررات اروپا و تنظیمات مقررات ایالتی ایالات متحده را دنبال کنید تا Verve Group را به فهرست شرکای آگهی مقررات ایالتی ایالات متحده و اروپا در Ad Manager UI اضافه کنید.
مرحله ۳: وارد کردن Verve HyBid SDK و آداپتور
استفاده از Swift Package Manager
قبلاز ادامه دادن، باید حداقل نسخه پشتیبانیشده آداپتور ۳.۸.۰.۰ را داشته باشید.
برای افزودن وابستگی بسته به پروژهتان، این مراحل را دنبال کنید:
در Xcode، به File > Add Package Dependencies... بروید.
در پیاموارهای که ظاهر میشود، نشانی وب بسته زیر را جستجو کنید:
https://github.com/googleads/googleads-mobile-ios-mediation-verve.gitدر قانون وابستگی، شاخه را انتخاب کنید.
در فیلد نوشتاری،
mainرا وارد کنید.
استفاده از CocoaPods
خط زیر را به Podfile پروژهتان اضافه کنید:
pod 'GoogleMobileAdsMediationVerve'از خط فرمان، این دستور را اجرا کنید:
pod install --repo-update
یکپارچهسازی دستی
جدیدترین نسخه Verve iOS SDK را بارگیری کنید و
VerveSDK.frameworkرا در پروژهتان پیوند دهید.جدیدترین نسخه سازگار Verve را از پیوند بارگیری در Changelog و پیوند
VerveAdapter.frameworkدر پروژهتان بارگیری کنید.چارچوبهای زیر را به پروژهتان اضافه کنید:
AdSupportAVFoundationCoreGraphicsCoreMediaCoreTelephonyStoreKitSystemConfigurationUIKitWebKitlibz.tbd
مرحله ۴: پیادهسازی تنظیمات حریم خصوصی در Verve SDK
موافقت اتحادیه اروپا و «مقررات کلی حفاظت از داده»
برای رعایت خطمشی Google درخصوص موافقت کاربر اتحادیه اروپا، باید شفافسازیهای خاصی را برای کاربران خود در منطقه اقتصادی اروپا (EEA)، پادشاهی متحد، و سوئیس انجام دهید و موافقت آنها را برای استفاده از کوکیها یا دیگر فضاهای ذخیرهسازی محلی در جاهایی که قانون الزام میکند، و برای جمعآوری، همرسانی، و استفاده از دادههای شخصی برای شخصیسازی آگهیها کسب کنید. این خطمشی منعکسکننده الزامات «آییننامه حریمخصوصی الکترونیکی» اتحادیه اروپا و «مقررات کلی حفاظت از داده» (GDPR) است. شما مسئولید که تأیید کنید رضایت به هر منبع آگهی در زنجیره میانجیگری شما منتقل شده است.
کیت توسعه نرمافزار Verve HyBid بهطور خودکار رضایت با «مقررات کلی حفاظت از داده» را که توسط پلاتفرمهای مدیریت رضایت ازجمله کیت توسعه نرمافزار UMP تنظیم شده است میخواند. برای اطلاعات بیشتر، به مطابقت با چارچوب شفافسازی و رضایت (TCF) در «مقررات کلی حفاظت از داده» (GDPR) مراجعه کنید.
قوانین حریم خصوصی ایالتی در ایالات متحده
قوانین حریم خصوصی ایالتهای امریکا ملزم میکند به کاربران حق داده شود که از «فروش» «اطلاعات شخصی» خود (طبق تعریف قانون از این اصطلاحات) انصراف دهند، و این انصراف ازطریق پیوند برجسته «اطلاعات شخصی من فروخته نشود» در صفحه اصلی طرف «فروشنده» ارائه شود. راهنمای رعایت قوانین حریم خصوصی ایالتهای ایالات متحده امکان فعال کردن پردازش محدود دادهها را برای آگهیرسانی Google فراهم میکند، اما Google نمیتواند این تنظیم را برای هر شبکه آگهی در زنجیره میانجیگری شما اعمال کند. بنابراین، باید هر شبکه آگهی را در زنجیره واسطهگریتان که ممکن است در فروش اطلاعات شخصی شرکت کند شناسایی کنید و برای اطمینان از رعایت قوانین، از دستورالعملهای هریک از آن شبکهها پیروی کنید.
«کیت توسعه نرمافزار Verve HyBid» ازطریق روشی از تنظیمات حریم خصوصی پشتیبانی میکند. کد نمونه زیر این اطلاعات موافقت را به «کیت توسعه نرمافزار Verve HyBid» ارسال میکند. اگر اطلاعات موافقت را بهصورت دستی به «کیت توسعه نرمافزار Verve HyBid» ارسال میکنید، توصیه میکنیم که پیشاز درخواست کردن آگهی ازطریق Google Mobile Ads SDK، مثال را فراخوانی کنید.
Swift
usPrivacyString را با رشته حریم خصوصی ایالات متحده خود جایگزین کنید.
آبجکتیو-سی
kUSPrivacyString را با رشته حریم خصوصی ایالات متحده خود جایگزین کنید.
برای جزئیات، به سند حریم خصوصی Verve HyBid SDK درباره رعایت CCPA مراجعه کنید.
مرحله ۵: افزودن کد الزامی
پیادهسازی SKAdNetwork
برای افزودن شناسههای SKAdNetwork به فایل Info.plist پروژه خود، مستندات Verve HyBid SDK را دنبال کنید.
مرحله ۶: آزمایش پیادهسازی
فعال کردن آگهیهای آزمایشی
مطمئن شوید دستگاه آزمایشی خود را برای Ad Manager ثبت کنید.
درستیسنجی آگهیهای آزمایشی
برای تأیید اینکه آگهیهای آزمایشی را از Verve HyBid SDK دریافت میکنید، آزمایش منبع آگهی تکی را در بازرس آگهی بااستفاده از منبع (های) آگهی Verve(Bidding) فعال کنید.
برای پیکربندی بیشتر، اسناد Verve HyBid SDK را دنبال کنید.
کدهای خطا
اگر این آداپتور نتواند از «کیت توسعه نرمافزار Verve HyBid» آگهی دریافت کند، ناشران میتوانند
خطای زیربنایی را از پاسخ آگهی بااستفاده از
GADResponseInfo.adNetworkInfoArray
در کلاسهای زیر بررسی کنند:
GADMAdapterVerve
GADMAdapterVerveRewardBasedVideoAd
GADMediationAdapterVerve
در اینجا کدها و پیامهای همراهی که توسط آداپتور Verve HyBid SDK وقتی آگهی بار نمیشود ارائه میشود آورده شده است:
| کد خطا | دامنه | استدلال |
|---|---|---|
| ۱۰۰ تا ۱۰۶ | «کیت توسعه نرمافزار Verve HyBid» خطایی برگرداند. | |
| ۱۰۱ | com.google.mediation.verve | پیکربندی سرور فاقد کد برنامه موردنیاز است. |
| 102 | کاربر کودک است. | |
| 103 | com.google.mediation.verve | کیت توسعه نرمافزار Verve HyBid مقداردهی اولیه نمیشود. |
| 104 | com.google.mediation.verve | پیکربندی آگهی برای بار کردن آگهی نامعتبر است. |
| ۱۰۵ | com.google.mediation.verve | اندازه آگهیواره پشتیبانی نمیشود. |
| 106 | com.google.mediation.verve | آگهی تمامصفحه برای ارائه آماده نیست. |
| 115 | com.google.mediation.verve | شناسه واحد آگهی وجود ندارد. آگهی بار نمیشود. |
تغییرات آداپتور میانجیگری Verve iOS
نسخه ۳.۹.۳.۰
- سازگاری با HyBid SDK نسخه ۳.۹.۳ تأیید شد.
ساخته و آزمایششده با:
- کیت توسعه نرمافزار آگهی تلفن همراه Google نسخه ۱۳.۱۱.۰.
- HyBid SDK نسخه ۳.۹.۳.
نسخه ۳.۹.۲.۰
- سازگاری با HyBid SDK نسخه ۳.۹.۲ تأیید شد.
ساخته و آزمایششده با:
- کیت توسعه نرمافزار آگهی تلفن همراه Google نسخه ۱۳.۹.۰.
- نسخه HyBid SDK 3.9.2.
نسخه ۳.۹.۱.۰
- سازگاری با نسخه ۳.۹.۱ کیت توسعه نرمافزار HyBid تأیید شد.
ساخته و آزمایششده با:
- کیت توسعه نرمافزار آگهی تلفن همراه Google نسخه ۱۳.۸.۰.
- نسخه ۳.۹.۱ کیت توسعه نرمافزار HyBid.
نسخه ۳.۹.۰.۰
- حداقل نسخه کیت توسعه نرمافزار iOS تبلیغات تلفن همراه Google به
13.3بهروزرسانی شد تا نسخههای جزئی را مجاز کند. - سازگاری با نسخه ۳.۹.۰ کیت توسعه نرمافزار HyBid تأیید شد.
ساخته و آزمایششده با:
- کیت توسعه نرمافزار آگهی تلفن همراه Google نسخه ۱۳.۶.۰.
- HyBid SDK نسخه ۳.۹.۰.
نسخه ۳.۸.۱.۱
- وقتی
ageRestrictedTreatmentجدید رویGADAgeRestrictedTreatmentChildتنظیم میشود، درخواستهای دارای محدودیت سنی را برای «کیت توسعه نرمافزار Verve» فیلتر کنید.
ساخته و آزمایششده با:
- کیت توسعه نرمافزار آگهیهای Google Mobile نسخه ۱۳.۴.۰.
- HyBid SDK نسخه ۳.۸.۱.
نسخه ۳.۸.۱.۰
- سازگاری با نسخه ۳.۸.۱ «کیت توسعه نرمافزار HyBid» تأیید شد.
ساخته و آزمایششده با:
- کیت توسعه نرمافزار آگهیهای Google Mobile نسخه ۱۳.۴.۰.
- نسخه HyBid SDK 3.8.1.
نسخه ۳.۸.۰.۰
- بررسی اندازه برنما از آداپتور برداشته شد تا خطاهای جمعآوری سیگنال و خطاهای بار کردن آگهی برطرف شود.
- سازگاری با نسخه ۳.۸.۰ «کیت توسعه نرمافزار HyBid» تأیید شد.
ساخته و آزمایششده با:
- نسخه 13.2.0 کیت توسعه نرمافزار «آگهی تلفن همراه Google».
- HyBid SDK نسخه ۳.۸.۰.
نسخه ۳.۷.۱.۳
- وابستگی کیت توسعه نرمافزار تبلیغات تلفن همراه Google به نسخه ۱۳.۰.۰ بهروز شد.
ساخته و آزمایششده با:
- نسخه 13.0.0 کیت توسعه نرمافزار آگهی تلفن همراه Google.
- HyBid SDK نسخه ۳.۷.۱.
نسخه ۳.۷.۱.۲
- حداقل نسخه iOS برای CocoaPods به
13.0بهروزرسانی شد.
ساخته و آزمایششده با:
- نسخه 13.0.0 کیت توسعه نرمافزار آگهی تلفن همراه Google.
- HyBid SDK نسخه ۳.۷.۱.
نسخه ۳.۷.۱.۱
- انتشار اولیه!
- از قالبهای آگهی بومی، بینابینی پاداشدار، پاداشدار، بینابینی، و برنمای پیشنهاد قیمت پشتیبانی میکند.
- سازگاری با HyBid SDK نسخه ۳.۷.۱ تأیید شد.
ساخته و آزمایششده با:
- نسخه ۱۲.۱۳.۰ کیت توسعه نرمافزار آگهی تلفن همراه Google.
- نسخه کیت توسعه نرمافزار HyBid 3.7.1.