هدف SKAdNetwork API اپل اندازهگیری موفقیت کمپینهای تبلیغاتی نصب برنامه و در عین حال حفظ حریم خصوصی کاربر است. برای SKAdNetwork نسخه 2.0 و نسخه 2.1، انتساب نصب برای تبلیغات رندر شده توسط StoreKit با کلیک روی آگهی انجام می شود که منجر به نصب برنامه توسط کاربر می شود. SKAdNetwork نسخه 2.2 و نسخههای بعدی علاوه بر این، از تبلیغات نمایشی پشتیبانی میکند که در آن اسناد فقط با مشاهده آگهی انجام میشود.
دستورالعملهای زیر برای اطمینان از اینکه Google Mobile Ads SDK میتواند انتساب SKAdNetwork را به درستی آغاز کند، ارائه شده است.
انتساب روی کلیک برای تبلیغات تلفن همراه
بهطور پیشفرض، انتساب SKAdNetwork توسط رویداد کلیک آگهی Google Mobile Ads SDK تنها در صورتی آغاز میشود که عملکرد کلیک بهطور خاص در فروشگاه App Apple قرار گیرد. دلیل این الزام جلوگیری از راهاندازی اپ استور با کلیکهایی است که برای باز کردن فروشگاه برنامه نیستند . این نوع اقدامات کلیکی میتواند شامل پیمایش به صفحه Ad Choices باشد.
رهنمودها
برای تضمین اینکه اقدامات کلیک بر روی تبلیغات و نصب برنامه های بعدی منجر به یک انتساب SKAdNetwork می شود، هنگام ساختن خلاقیت ها، مطمئن شوید که URL کلیکی خلاقیت یکی از این موارد است.
- یک پیوند مستقیم به برنامه تبلیغ شده در فروشگاه برنامه، یا
- از روشهای تغییر مسیر مانند HTTP 301، 302 یا انواع دیگر زنجیرههای تغییر مسیر HTTP سمت سرور که مقصد نهایی فروشگاه برنامه را دارند، استفاده میکند.
اگر URL با هر یک از الگوهای زیر شروع شود، پیوندها به فروشگاه برنامه مستقیماً یا از طریق زنجیره تغییر مسیر تأیید می شوند:
-
https://apps.apple.com
-
https://itunes.apple.com
-
itms-apps://
-
itms://
هر صفحه فرود دیگر یا استفاده از روشهای تغییر مسیر سمت مشتری دیگر در فروشگاه برنامه قرار نمیگیرد و ممکن است فرآیند ارجاع SKAdNetwork را آغاز نکند. مثال ها:
- صفحه HTML که برای تغییر مسیر به فروشگاه برنامه نیاز به اقدام کاربر دارد
- صفحه HTML که دارای یک اسکریپت تغییر مسیر خودکار مبتنی بر جاوا اسکریپت به فروشگاه برنامه است
- تگ های متا رفرش
بهترین شیوه ها برای انواع مختلف خلاق
عمل کلیک برای شروع تخصیص SKAdNetwork می تواند برای انواع مختلف خلاقیت به صورت زیر تنظیم شود:
- خلاقیت های HTML
- این می تواند به عنوان URL مقصد در تگ های لنگر اطراف عنصر قابل کلیک، یا به عنوان URL هدف عملیات
window.location
از رویدادهای کلیکی مبتنی بر جاوا اسکریپت تنظیم شود. - MRAID
- عمل کلیک باید
Mraid.open()
را فراخوانی کند تا انتساب SKAdNetwork آغاز شود. - ویدیوی VAST
- URL فروشگاه برنامه یا عنصر شروع زنجیره تغییر مسیر را می توان به عنوان عنصر
ClickThrough
در VAST XML تنظیم کرد. - بومی
- URL فروشگاه برنامه یا عنصر شروع زنجیره تغییر مسیر را می توان در قسمت
native_ad.click_link_url
برای پروتو Google RTB یا فیلدnative.link
برای پروتو OpenRTB تنظیم کرد.
ارجاع از طریق نمایش برای تبلیغات تلفن همراه
هنگامی که SKAdNetwork v2.2 از انتساب بازدید از طریق پشتیبانی پشتیبانی میشود، SKAdNetwork API یک زمانسنج نمایش را به محض ارائه آگهی و مشاهده توسط کاربر شروع میکند. ذکر منبع فقط برای تبلیغاتی مجاز است که حداقل 3 ثانیه نمایش داده شده باشند.
توجه داشته باشید که نسخههای iOS 15.3 و قدیمیتر فقط از 1 تایمر نمایش فعال در هر زمان پشتیبانی میکنند، در این صورت ممکن است در صورت وجود چندین آگهی اختصاص بازدید از طریق نمایش در همان صفحه، یک نمایش در شروع ارجاع از طریق مشاهده ناموفق باشد. این محدودیت در iOS نسخه 15.4 و بالاتر برداشته شده است، بنابراین SKAdNetwork اکنون امکان نمایش همزمان چندگانه را برای ارجاع از طریق مشاهده فعال می کند.
رهنمودها
فیلدهای درخواست پیشنهاد BidRequest.imp.ext.skadn.fidelities
برای OpenRTB، و BidRequest.mobile.skadn.supported_fidelity_types
برای پروتکل منسوخ شده Google RTB مشخص می کند که کدام نوع اعتبار انتساب توسط درخواست پیشنهاد پشتیبانی می شود. این فیلدها شامل نوع وفاداری VIEW_THROUGH_ADS
در نسخههای 2.2 و بالاتر SKAdNetwork است.
مطمئن شوید که پاسخ پیشنهادی شامل موارد وفاداری VIEW_THROUGH_ADS
نباشد، اگر انتساب بازدید از طریق پشتیبانی پشتیبانی نمیشود. پاسخ دادن با وفاداری VIEW_THROUGH_ADS
در صورت عدم پشتیبانی باعث فیلتر شدن پیشنهاد قبل از حراج می شود.
سازگاری با عقب
از SKAdNetwork نسخه 4.0، درخواستهای تبلیغاتی فعال شده برای انتساب SKAdNetwork با گذشته سازگار هستند. این به شبکههای تبلیغاتی اجازه میدهد تا با نسخههای قدیمیتر SKAdNetwork پاسخ دهند، حتی زمانی که درخواست آگهی از نسخههای جدیدتر پشتیبانی میکند.
رهنمودها
نسخه سیستم عامل دستگاه کاربر و نسخه Google Mobile Ads SDK برنامه ناشر هر دو تعیین می کنند که کدام ویژگی SKAdNetwork توسط درخواست تبلیغ پشتیبانی می شود. این را می توان در درخواست پیشنهاد با استفاده از فیلد BidRequest.imp.ext.skadn.versions
در OpenRTB یا فیلد BidRequest.mobile.skadn.versions
پروتکل منسوخ شده پروتکل Google RTB تعیین کرد. اینها همه نسخه های SKAdNetwork پشتیبانی شده توسط درخواست آگهی را فهرست می کنند.
برای جلوگیری از فیلتر شدن قیمت پیشنهادی، مطمئن شوید که نسخه SKAdNetwork که برای ایجاد پاسخ استفاده میشود، یکی از نسخههای فهرست شده در درخواست پیشنهاد است. علاوه بر این، هنگامی که نسخه های جدیدتر SKAdNetwork معرفی می شوند، توجه داشته باشید که تا زمانی که نسخه در این لیست باشد، پاسخگویی با نسخه های قدیمی مجاز است. این به شبکههای تبلیغاتی اجازه میدهد تا با نسخههای قدیمیتر پاسخ دهند و نسخههای جدیدتر را با سرعت خودشان تطبیق دهند.