Персонализированная реклама (sys.personalized_advertising / sys.set_personalized_advertising)
Функция доступна в версиях после 20260529.
Объявление
разрешена_персонализированная_реклама = sys.personalized_advertising()
настройка_успешна = sys.set_personalized_advertising(разрешена_персонализированная_реклама)
Параметры
- Разрешена персонализированная реклама
Логическое значение: разрешена ли персонализированная реклама.trueозначает разрешение,false— запрет.
Возвращаемое значение
- Разрешена персонализированная реклама
Логическое значение илиnil: текущее состояние разрешения; при ошибке чтения возвращаетсяnil. - Настройка успешна
Логическое значение, признак успешной настройки.
Описание
Читает или изменяет переключатель
Настройки > Конфиденциальность и безопасность > Реклама Apple > Персонализированная реклама.
В разных версиях iOS название или расположение этого пункта может немного отличаться.
Пример
local allow = sys.personalized_advertising()
if type(allow) == "boolean" then
sys.set_personalized_advertising(false)
-- При необходимости восстановить исходное состояние
sys.set_personalized_advertising(allow)
else
sys.toast("无法读取个性化广告设置")
end