उपयोगकर्ताओं को सुरक्षित और भरोसेमंद विज्ञापन नेटवर्क उपलब्ध कराना. साथ ही, नए नियमों के तहत, Google के लिए अब यह ज़रूरी है कि विज्ञापन देने वाले लोग या कंपनियां, एक या उससे ज़्यादा शर्तें पूरी करें पुष्टि की प्रक्रिया के दौरान इन शर्तों का पूरा होना ज़रूरी है.
अगर आपको पुष्टि कार्यक्रम की प्रोसेस पूरी करनी है, तो समयसीमा सेट की जा सकती है पुष्टि की प्रक्रिया पूरी करनी होगी. अगर पुष्टि की समयसीमा खत्म हो गई है, तो पूरा नहीं किया है, तो आपका खाता रोका जा सकता है.
पुष्टि की प्रक्रिया पूरी करने के लिए, आपको पुष्टि करने की ज़रूरत नहीं है.
IdentityVerificationService
इसमें ये काम करने के तरीके बताए गए हैं:
- ग्राहक खाते की पुष्टि की प्रक्रिया का स्टेटस वापस पाने के लिए, इसमें सभी आखिरी तारीखें शामिल हैं
- पुष्टि की प्रक्रिया शुरू करें
पुष्टि की स्थिति वापस पाएं
विज्ञापन देने वाले की पहचान की पुष्टि की प्रक्रिया की स्थिति का पता लगाने के लिए,
ग्राहक खाते से लिंक करने के लिए, GetIdentityVerification
तरीके को कॉल करें:
Java
This example is not yet available in Java; you can take a look at the other languages.
C#
private static IdentityVerification GetIdentityVerification( GoogleAdsClient client, long customerId) { IdentityVerificationServiceClient identityVerificationService = client.GetService(Services.V17.IdentityVerificationService); try { GetIdentityVerificationResponse response = identityVerificationService.GetIdentityVerification( new GetIdentityVerificationRequest() { CustomerId = customerId.ToString() } ); if (response.IdentityVerification.Count == 0) { return null; } IdentityVerification identityVerification = response.IdentityVerification[0]; string deadline = identityVerification.IdentityVerificationRequirement.VerificationCompletionDeadlineTime; IdentityVerificationProgress identityVerificationProgress = identityVerification.VerificationProgress; Console.WriteLine($"Account {customerId} has a verification completion " + $"deadline of {deadline} and status " + $"{identityVerificationProgress.ProgramStatus} for advertiser identity " + "verification."); return identityVerification; } catch (GoogleAdsException e) { Console.WriteLine("Failure:"); Console.WriteLine($"Message: {e.Message}"); Console.WriteLine($"Failure: {e.Failure}"); Console.WriteLine($"Request ID: {e.RequestId}"); throw; } }
PHP
This example is not yet available in PHP; you can take a look at the other languages.
Python
This example is not yet available in Python; you can take a look at the other languages.
Ruby
def get_identity_verification(client, customer_id) response = client.service.identity_verification.get_identity_verification( customer_id: customer_id ) return nil if response.nil? || response.identity_verification.empty? identity_verification = response.identity_verification.first deadline = identity_verification. identity_verification_requirement. verification_completion_deadline_time progress = identity_verification.verification_progress puts "Account #{customer_id} has a verification completion deadline " \ "of #{deadline} and status #{progress.program_status} for advertiser " \ "identity verification." identity_verification end
Perl
sub get_identity_verification { my ($api_client, $customer_id) = @_; my $response = $api_client->IdentityVerificationService()->get({ customerId => $customer_id }); if (!defined $response->{identityVerification}) { printf "Account %s does not require advertiser identity verification.", $customer_id; return; } my $identity_verification = $response->{identityVerification}[0]; my $deadline = $identity_verification->{identityVerificationRequirement} {verificationCompletionDeadlineTime}; my $identity_verification_progress = $identity_verification->{verificationProgress}; printf "Account %s has a verification completion deadline of %s and status " . "%s for advertiser identity verification.", $customer_id, $deadline, $identity_verification_progress->{programStatus}; return $identity_verification; }
अगर ग्राहक का खाता, विज्ञापन देने वाले की पहचान की ज़रूरी शर्तों के तहत रजिस्टर है
पुष्टि कार्यक्रम का इस्तेमाल करते हैं, तो सेवा ऐसी गैर-खाली जवाब दिखाती है जिसमें
IdentityVerification
ऑब्जेक्ट की सूची. अगर आप
खाली जवाब का मतलब है कि ग्राहक के खाते की पुष्टि करना ज़रूरी नहीं है
विज्ञापन देने वाले की पहचान की पुष्टि.
v16 के हिसाब से, Google Ads API सिर्फ़ ADVERTISER_IDENTITY_VERIFICATION
के साथ काम करता है
शामिल होना चाहिए, ताकि सूची में सिर्फ़ यही आइटम हो.
किसी IdentityVerification
ऑब्जेक्ट में ये प्रॉपर्टी होती हैं:
IdentityVerificationRequirement
में, आखिरी तारीख के बारे में बताया गया है पुष्टि की प्रक्रिया शुरू करना और उसे पूरा करनामौजूदा स्थिति की जानकारी देने वाला
IdentityVerificationProgress
पुष्टि प्रक्रिया: इसमें उपयोगकर्ता के लिए कार्रवाई URL भी शामिल हो सकता है पुष्टि की प्रक्रिया पूरी करने के लिए.
सत्यापन प्रक्रिया प्रारंभ करें
अगर कोई ग्राहक खाता, विज्ञापन देने वाले की पहचान की ज़रूरी शर्तों के तहत रजिस्टर है
पुष्टि कार्यक्रम —GetIdentityVerification
ने खाली नहीं छोड़ा
साथ ही, पुष्टि की प्रक्रिया पूरी होने की समयसीमा के साथ जवाब दें, तो
StartIdentityVerification
पर कॉल करके सत्यापन सत्र:
Java
This example is not yet available in Java; you can take a look at the other languages.
C#
private static void StartIdentityVerification(GoogleAdsClient client, long customerId) { IdentityVerificationServiceClient identityVerificationService = client.GetService(Services.V17.IdentityVerificationService); StartIdentityVerificationRequest request = new StartIdentityVerificationRequest() { CustomerId = customerId.ToString(), VerificationProgram = IdentityVerificationProgram.AdvertiserIdentityVerification }; try { identityVerificationService.StartIdentityVerification(request); } catch (GoogleAdsException e) { Console.WriteLine("Failure:"); Console.WriteLine($"Message: {e.Message}"); Console.WriteLine($"Failure: {e.Failure}"); Console.WriteLine($"Request ID: {e.RequestId}"); throw; } }
PHP
This example is not yet available in PHP; you can take a look at the other languages.
Python
This example is not yet available in Python; you can take a look at the other languages.
Ruby
def start_identity_verification(client, customer_id) client.service.identity_verification.start_identity_verification( customer_id: customer_id, verification_program: :ADVERTISER_IDENTITY_VERIFICATION, ) end
Perl
sub start_identity_verification { my ($api_client, $customer_id) = @_; my $request = Google::Ads::GoogleAds::V17::Services::IdentityVerificationService::StartIdentityVerificationRequest ->new({ customerId => $customer_id, verificationProgram => ADVERTISER_IDENTITY_VERIFICATION }); $api_client->AdvertiserIdentityVerificationService() ->start_identity_verification($request); }
ऐसा सिर्फ़ तब होता है, जब पुष्टि करने के लिए कोई दूसरा सेशन न चल रहा हो;
पुष्टि करना शुरू करने के बाद, अगली बार इस पर कॉल करें:
GetIdentityVerification
, उपयोगकर्ता को कार्रवाई का यूआरएल दिखाएगा
पुष्टि की प्रक्रिया और कार्रवाई यूआरएल की समयसीमा खत्म होने का समय.
समयसीमा खत्म होने के बाद, StartIdentityVerification
पर कॉल किया जा सकता है
फिर से साइन इन करें.