Wenn Sie genaue Standortdaten Ihrer Nutzer an Google weitergeben, finden Sie in den Google-Richtlinien für Publisher Anforderungen zur Einwilligung und einen Hinweis.
Wenn diese Richtlinie auf Sie zutrifft, wird im folgenden Beispiel der Titel, die Nachricht und der Schaltflächentext festgelegt, um Ihre Nutzer über die Datenweitergabe zu informieren:
Swift
func presentConsentOverlayFromViewController(_ rootViewController: UIViewController) { if (rootViewController == nil) { return; } DispatchQueue.main.async { let alert = UIAlertController(title: "TITLE", message: "MESSAGE_TEXT", preferredStyle: .alert) let alertAction = UIAlertAction(title: "BUTTON_TEXT", style: .default, handler: { _ in print("CONSENT_RECEIVED_LOG_MESSAGE") } ) alert.addAction(alertAction) rootViewController.present(alert, animated: true, completion: nil) } } // To use the previous function, and if you are in a view controller, call: presentConsentOverlayFromViewController(self)
Objective-C
- (void)presentConsentOverlayFromViewController:(UIViewController *)rootViewController { if (rootViewController == nil) { return; } dispatch_async(dispatch_get_main_queue(), ^{ UIAlertController *alert = [UIAlertController alertControllerWithTitle:@"TITLE" message: @"MESSAGE_TEXT" preferredStyle:UIAlertControllerStyleAlert]; UIAlertAction *ok = [UIAlertAction actionWithTitle:@"BUTTON_TEXT" style:UIAlertActionStyleDefault handler:^(UIAlertAction *action) { [alert dismissViewControllerAnimated:YES completion:^{ NSLog(@"CONSENT_RECEIVED_LOG_MESSAGE"); }]; }]; [alert addAction:ok]; [rootViewController presentViewController:alert animated:YES completion:nil]; }); } // To use the previous function, and if you are in a view controller, call: [self presentConsentOverlayFromViewController:self];
Ersetzen Sie Folgendes:
TITLE: Der Titel des Einwilligungsdialogfelds, z. B.Location data.MESSAGE_TEXT: Der Text des Dialogs zur Einholung von Einwilligungen, z. B.:We may use your location and share with third parties for the purposes of personalized advertising, analytics, and attributions. To learn more, visit our privacy policy at example.com.BUTTON_TEXT: Der Text der Schaltfläche im Dialog zur Einholung von Einwilligungen, z. B.OK.CONSENT_RECEIVED_LOG_MESSAGE: der Logeintrag, der aufgezeichnet werden soll, wenn der Nutzer seine Einwilligung erteilt, z. B.Consent received.