این راهنما نحوه ارائه اطلاعات هدفمند به درخواست آگهی را توضیح می دهد.
برای مشاهده هدف گذاری تبلیغات در عمل، برنامه آزمایشی iOS API را در Swift یا Objective-C دانلود کنید.
نسخه ی نمایشی API را دانلود کنید
پیش نیازها
راهنمای شروع را کامل کنید.
GADRequestConfiguration
GADRequestConfiguration
یک شی است که اطلاعات هدف را جمع آوری می کند تا از طریق نمونه مشترک GADMobileAds
در سطح جهانی اعمال شود. با کد زیر قابل دسترسی است:
let requestConfiguration = GADMobileAds.sharedInstance().requestConfiguration
GADRequestConfiguration requestConfiguration = GADMobileAds.sharedInstance.requestConfiguration;
برای اطمینان از اینکه همه درخواستهای تبلیغات تغییرات پیکربندی درخواست را اعمال میکنند، پیکربندی درخواست را قبل از اینکه SDK تبلیغات تلفن همراه را راهاندازی کنید، تنظیم کنید.
تنظیم به کارگردانی کودک
برای اهداف قانون حفاظت از حریم خصوصی آنلاین کودکان (COPPA) ، تنظیمی به نام tagForChildDirectedTreatment
وجود دارد.
بهعنوان یک توسعهدهنده برنامه، میتوانید مشخص کنید که آیا میخواهید Google محتوای شما را بهعنوان کارگردانی کودک در هنگام درخواست آگهی در نظر بگیرد یا خیر. وقتی نشان میدهید که میخواهید Google محتوای شما را بهعنوان محصولی که برای کودکان ارسال میشود تلقی کند، Google اقداماتی را برای غیرفعال کردن IBA و تبلیغات بازاریابی مجدد در آن درخواست آگهی انجام میدهد. گزینه های تنظیمات به شرح زیر است:
-
tagForChildDirectedTreatment
رویtrue
تنظیم کنید تا نشان دهید که میخواهید محتوای شما برای اهداف COPPA بهعنوان کارگردانی کودک در نظر گرفته شود. این از انتقال شناسه تبلیغاتی، IDFA جلوگیری می کند. -
tagForChildDirectedTreatment
رویfalse
تنظیم کنید تا نشان دهید که نمیخواهید محتوای شما برای اهداف COPPA بهعنوان هدایتشده توسط کودکان در نظر گرفته شود. - اگر نمیخواهید نشان دهید که مایلید با محتوای شما با COPPA چگونه رفتار شود،
tagForChildDirectedTreatment
تنظیم نکنید.
مثال زیر نشان میدهد که میخواهید برای اهداف COPPA، محتوای شما بهعنوان کارگردانی کودک در نظر گرفته شود:
GADMobileAds.sharedInstance().requestConfiguration.tagForChildDirectedTreatment = true
GADMobileAds.sharedInstance.requestConfiguration.tagForChildDirectedTreatment = @YES;
با تنظیم این برچسب، تأیید میکنید که این اعلان دقیق است و مجاز هستید از طرف صاحب برنامه اقدام کنید. میدانید که سوء استفاده از این تنظیم ممکن است منجر به فسخ حساب Google شما شود.
کاربران زیر سن رضایت
میتوانید درخواستهای تبلیغات خود را برای دریافت درمان برای کاربران زیر سن رضایت در منطقه اقتصادی اروپا (EEA) علامتگذاری کنید. این ویژگی برای کمک به تسهیل انطباق با مقررات عمومی حفاظت از داده ها (GDPR) طراحی شده است. توجه داشته باشید که ممکن است تعهدات قانونی دیگری تحت GDPR داشته باشید. راهنمای اتحادیه اروپا را مرور کنید و با مشاور حقوقی خود مشورت کنید. توجه داشته باشید که ابزارهای Google برای تسهیل پیروی طراحی شدهاند و هیچ ناشر خاصی را از تعهداتش بر اساس قانون سلب نمیکند. درباره نحوه تأثیر GDPR بر ناشران بیشتر بیاموزید .
هنگام استفاده از این ویژگی، یک پارامتر برچسب برای کاربران زیر سن رضایت در اروپا (TFUA) در تمام درخواستهای تبلیغاتی آینده گنجانده میشود. این پارامتر تبلیغات شخصیشده، از جمله بازاریابی مجدد را برای آن درخواست آگهی خاص غیرفعال میکند. همچنین درخواستهای فروشندههای تبلیغات شخص ثالث، مانند پیکسلهای اندازهگیری آگهی و سرورهای آگهی شخص ثالث را غیرفعال میکند.
با تنظیم ویژگی tagForUnderAgeOfConsent
در شیء GADMobileAds.requestConfiguration
و ارسال true
، میتوان از این تنظیم با همه نسخههای Google Mobile Ads SDK استفاده کرد.
-
tagForUnderAgeOfConsent
رویtrue
تنظیم کنید تا نشان دهید که میخواهید درخواستهای تبلیغاتی به روشی مناسب برای کاربران زیر سن رضایت انجام شود. این همچنین از انتقال شناسه تبلیغاتی IDFA جلوگیری می کند. - تنظیم نکردن
tagForUnderAgeOfConsent
نشان میدهد که نمیخواهید درخواستهای تبلیغاتی به روشی مناسب برای کاربران زیر سن رضایت انجام شود.
مثال زیر نشان میدهد که میخواهید TFUA در درخواست آگهی شما گنجانده شود:
GADMobileAds.sharedInstance().requestConfiguration.tagForUnderAgeOfConsent = true
GADMobileAds.sharedInstance.requestConfiguration.tagForUnderAgeOfConsent = @YES;
برچسبهایی که برای فعال کردن تنظیمات هدایتشده توسط کودک و tagForUnderAgeOfConsent
هر دو به طور همزمان روی true
تنظیم شوند. اگر آنها هستند، تنظیمات به کارگردانی کودک اولویت دارد.
فیلتر کردن محتوای تبلیغاتی
برنامهها میتوانند با استفاده از ویژگی maxAdContentRating
در GADRequestConfiguration
، حداکثر رتبهبندی محتوای آگهی را برای همه درخواستهای آگهی تنظیم کنند. این تنظیم برای تمام درخواستهای آگهی آینده برای بقیه جلسه اعمال میشود. مقادیر ممکن برای این ویژگی بر اساس طبقهبندی برچسب محتوای دیجیتال است و باید یکی از ثابتهای زیر باشد:
-
GADMaxAdContentRatingGeneral
-
GADMaxAdContentRatingParentalGuidance
-
GADMaxAdContentRatingTeen
-
GADMaxAdContentRatingMatureAudience
کد زیر تمام درخواستهای تبلیغات را به گونهای پیکربندی میکند که مشخص کند محتوای تبلیغاتی بازگردانده شده باید با برچسب محتوای دیجیتالی که بالاتر از GADMaxAdContentRatingGeneral
نباشد مطابقت داشته باشد.
GADMobileAds.sharedInstance().requestConfiguration.maxAdContentRating =
GADMaxAdContentRatingGeneral
GADMobileAds.sharedInstance.requestConfiguration.maxAdContentRating =
GADMaxAdContentRatingGeneral;
درمان حریم خصوصی ناشر (بتا)
Publisher Privacy Treatment (PPT) API یک ابزار اختیاری است که به برنامهها اجازه میدهد با استفاده از ویژگی publisherPrivacyPersonalizationState
GADRequestConfiguration
، شخصیسازی تبلیغات را برای همه درخواستهای تبلیغاتی خاموش کنند یا خیر. هنگام استفاده از این ویژگی، یک پارامتر درمان حریم خصوصی ناشر (PPT) در تمام درخواستهای آگهی آینده برای باقیمانده جلسه گنجانده میشود.
بهطور پیشفرض، درخواستهای آگهی به Google، آگهیهای شخصیشده ارائه میشوند. کد زیر شخصی سازی تبلیغات را برای همه درخواست های تبلیغاتی خاموش می کند:
GADMobileAds.sharedInstance().requestConfiguration.publisherPrivacyPersonalizationState =
.disabled
GADMobileAds.sharedInstance.requestConfiguration.publisherPrivacyPersonalizationState =
GADPublisherPrivacyPersonalizationStateDisabled;
GADRequest
شی GADRequest
اطلاعات هدف را جمع آوری می کند تا با درخواست تبلیغ ارسال شود.
URL محتوا
هنگام درخواست تبلیغ، برنامهها میتوانند URL محتوایی را که ارائه میکنند ارسال کنند. این امکان را میدهد تا هدفگذاری کلمه کلیدی، آگهی را با محتوا مطابقت دهد.
به عنوان مثال، اگر برنامه شما هنگام نمایش محتوا از https://www.example.com
درخواست تبلیغ میکند، میتوانید این URL را برای هدف قرار دادن کلمات کلیدی مرتبط ارسال کنید:
let request = GADRequest()
request.contentURL = "https://www.example.com"
GADRequest *request = [GADRequest request];
request.contentURL = @"https://www.example.com";
سوالات متداول
- هنگامی که یک تبلیغ به طور خودکار بازخوانی می شود از چه هدف گذاری استفاده می شود؟
- در بازخوانی آگهی، شیء
GADRequest
که قبلاً مشخص شده بود برای هدفگیری مجدد استفاده میشود. برای تنظیم هدف گذاری جدید، به طور صریحloadRequest
درGADBannerView
با یک شیGADRequest
جدید فراخوانی کنید. - چگونه می توانم پارامترهای هدف گذاری اضافی را به شبکه های میانجی ارسال کنم؟
- برای اطلاع از نحوه ارسال هدف به شبکههای میانجیگری، به Mediation مراجعه کنید.