showPrivacyOptionsForm method
Future<void>
showPrivacyOptionsForm(
)
override
Implementation
@override
Future<void> showPrivacyOptionsForm() {
final completer = Completer<void>();
try {
ConsentForm.showPrivacyOptionsForm((error) {
if (completer.isCompleted) return;
if (error == null) {
completer.complete();
} else {
completer.completeError(
AdsConsentException('${error.errorCode}: ${error.message}'),
);
}
});
} catch (error, stackTrace) {
if (!completer.isCompleted) completer.completeError(error, stackTrace);
}
return completer.future;
}