TCF 2.0: Manuelle Verarbeitung priorisieren¶
Wie gemäß iOS und TFC beschrieben, priorisiert die IOLib die automatische Verarbeitung höher als die manuelle Verarbeitung, falls durch eine Consent Management Plattform (CMP) TCF2.0 kompatible Daten generiert und hinterlegt wurden.
Für den Fall, dass ein Publisher trotz integrierter CMP und vorhander valider TCF2.0 Daten die manuelle Verarbeitung nutzen möchte, bietet die IOLib iOS ab v2.7.0 eine Möglichkeit, die Nutzung des Custom Consent zu priorisieren/forcieren.
Nutzung der manuellen Verarbeitung priorisieren¶
Um zur Laufzeit die Nutzung der manuellen Verarbeitung (und damit des Custom Consent) priorisieren zu können, kann die Methode setForceCustomConsentUsage aufgerufen werden.
Objective-C:
[[IOLSession defaultSessionFor:IOLSessionTypeSZM] setForceCustomConsentUsage:YES];
Swift:
IOLSession.defaultSession(for: .SZM).setForceCustomConsentUsage(true)
Der aktuelle Zustand der Priorisierung der manuellen Verarbeitung lässt sich mit der entsprechenden Getter-Methode abfragen:
Objective-C:
[[IOLSession defaultSessionFor:IOLSessionTypeSZM] getForceCustomConsentUsage];
Swift:
IOLSession.defaultSession(for: .SZM).getForceCustomConsentUsage()