Kullanıcılarınızın tam konum verilerini Google'a iletirseniz Google Yayıncı Politikaları size rıza koşulları ve bir bildirim sunar.
Bu politika sizin için geçerliyse aşağıdaki örnekte kullanıcılarınızı veri paylaşımı hakkında bilgilendirmek için başlık, mesaj ve düğme metni ayarlanmaktadır:
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];
Aşağıdakini değiştirin:
TITLE: İzin iletişim kutusunun başlığı (ör.Location data).MESSAGE_TEXT: Rıza mesajının metni. Örneğin: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: İzin iletişim kutusu düğmesinin metni (ör.OK).CONSENT_RECEIVED_LOG_MESSAGE: Kullanıcı izin verdiğinde kaydedilecek günlük mesajı (ör.Consent received).