अगर आपने Google को अपने उपयोगकर्ताओं की जगह की सटीक जानकारी का डेटा दिया है, तो Google पब्लिशर से जुड़ी नीतियां आपको सहमति लेने से जुड़ी ज़रूरी शर्तें और एक सूचना देती हैं.
अगर यह नीति आप पर लागू होती है, तो यहां दिए गए उदाहरण में टाइटल, मैसेज, और बटन के टेक्स्ट को सेट करके, उपयोगकर्ताओं को डेटा शेयर करने के बारे में बताया गया है:
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];
इनकी जगह ये डालें:
TITLE: सहमति वाले डायलॉग बॉक्स का टाइटल, जैसे किLocation data.MESSAGE_TEXT: सहमति वाले डायलॉग बॉक्स का टेक्स्ट, उदाहरण के लिए: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: सहमति वाले डायलॉग बॉक्स के बटन का टेक्स्ट. उदाहरण के लिए,OK.CONSENT_RECEIVED_LOG_MESSAGE: उपयोगकर्ता की सहमति मिलने पर रिकॉर्ड किया जाने वाला लॉग मैसेज. उदाहरण के लिए,Consent received.