Zum Hauptinhalt springen

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. true bedeutet erlaubt, false bedeutet nicht erlaubt.

Rückgabewerte

  • Personalisierte_Werbung_aktiviert
    Boolescher Wert oder nil, ob personalisierte Werbung derzeit erlaubt ist; bei einem Lesefehler wird nil zurü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