Personalisierte Werbung (sys.personalized_advertising / sys.set_personalized_advertising)
Diese Funktion ist erst in Versionen nach 20260529 verfügbar.
Deklaration
Personalisierte_Werbung_aktiviert = sys.personalized_advertising()
Einstellung_erfolgreich = sys.set_personalized_advertising(Personalisierte_Werbung_aktiviert)
Parameter
- Personalisierte_Werbung_aktiviert
Boolescher Wert, ob personalisierte Werbung erlaubt ist.truebedeutet erlaubt,falsebedeutet nicht erlaubt.
Rückgabewerte
- Personalisierte_Werbung_aktiviert
Boolescher Wert oder nil, ob personalisierte Werbung derzeit erlaubt ist; bei einem Lesefehler wirdnilzurückgegeben. - Einstellung_erfolgreich
Boolescher Wert, ob die Einstellung erfolgreich gesetzt wurde.
Hinweise
Liest oder setzt den Schalter unter
Einstellungen > Datenschutz & Sicherheit > Apple-Werbung > Personalisierte Werbung.
Je nach iOS-Version können sich der Name oder die Position dieser Einstellung geringfügig unterscheiden.
Beispiel
local allow = sys.personalized_advertising()
if type(allow) == "boolean" then
sys.set_personalized_advertising(false)
-- Bei Bedarf den ursprünglichen Zustand wiederherstellen
sys.set_personalized_advertising(allow)
else
sys.toast("无法读取个性化广告设置")
end