Google Ads API और Google Ads स्क्रिप्ट में, यूरोपीय संघ के राजनैतिक विज्ञापनों से जुड़े कानून के तहत किए गए बदलाव

गुरुवार, 7 अगस्त, 2025

क्या बदल रहा है?

पिछले साल किए गए एलान के मुताबिक, Google अक्टूबर 2025 में नया कानून लागू होने से पहले, यूरोपियन यूनियन (ईयू) में राजनैतिक विज्ञापन दिखाना बंद कर देगा. Google Ads API और Google Ads स्क्रिप्ट, इस बदलाव से जुड़ी नीतियों को 3 सितंबर, 2025 को लागू करेंगी. अगर कैंपेन बनाने या मैनेज करने के लिए, इनमें से किसी भी प्रॉडक्ट का इस्तेमाल किया जाता है, तो आपको 3 सितंबर, 2025 से पहले अपने ऐप्लिकेशन को अपडेट करना पड़ सकता है, ताकि नीति उल्लंघन ठीक करने के इन तरीकों को मैनेज किया जा सके.

ईयू (यूरोपीय संघ) में दिखाए जाने वाले राजनैतिक विज्ञापनों के लिए, एपीआई की मदद से खुद एलान करने की सुविधा

Google Ads API और Google Ads स्क्रिप्ट में, खुद से यह एलान करने की सुविधा जोड़ी गई है कि किसी कैंपेन में ईयू (यूरोपीय संघ) में दिखाए जाने वाले राजनैतिक विज्ञापन शामिल हैं या नहीं. यहां जानें कि ईयू में दिखाए जाने वाले राजनैतिक विज्ञापन किसे कहते हैं. एपीआई के v19.2, v20.1, और v21 वर्शन में, contains_eu_political_advertising नाम का एक नया फ़ील्ड शामिल है. यह फ़ील्ड, Campaign ऑब्जेक्ट. में मौजूद है. इस फ़ील्ड की संभावित वैल्यू और उनके मतलब, यहां दी गई टेबल में दिखाए गए हैं.

वैल्यू मतलब
CONTAINS_EU_POLITICAL_ADVERTISING कैंपेन में ईयू के राजनैतिक विज्ञापन मौजूद हैं.
DOES_NOT_CONTAIN_EU_POLITICAL_ADVERTISING कैंपेन में ईयू के राजनैतिक विज्ञापन मौजूद नहीं हैं.
UNSPECIFIED कैंपेन में, ईयू में दिखाए जाने वाले राजनैतिक विज्ञापनों के बारे में खुद की गई घोषणा मौजूद नहीं है.

Google Ads API में किसी कैंपेन के लिए, खुद से की गई घोषणा की स्थिति का पता लगाया जा सकता है. इसके लिए, GoogleAdsService के Search या SearchStream तरीके का इस्तेमाल करके, यह क्वेरी चलाएं. Google Ads स्क्रिप्ट के लिए, AdsApp.search या AdsApp.report तरीके का इस्तेमाल करें.

select campaign.id, campaign.contains_eu_political_advertising from campaign

Google Ads API की क्लाइंट लाइब्रेरी का इस्तेमाल करने पर, आपको एपीआई के v19 और v20 वर्शन में इस सुविधा का इस्तेमाल करने के लिए, लाइब्रेरी का नया वर्शन डाउनलोड करना पड़ सकता है.

एपीआई की पुष्टि और नीति उल्लंघन ठीक करने के तरीके में हुए बदलाव

Google Ads API और Google Ads स्क्रिप्ट, 3 सितंबर, 2025 से एपीआई के v19 और v20 वर्शन में ये जांच लागू करना शुरू कर देंगी.

  • Google Ads API या Google Ads स्क्रिप्ट की मदद से बनाए गए सभी नए कैंपेन में, contains_eu_political_advertising फ़ील्ड सेट होना चाहिए. अगर यह फ़ील्ड सेट नहीं है, तो CampaignService.MutateCampaigns का इस्तेमाल करके नया कैंपेन बनाने के लिए किया गया एपीआई कॉल, FieldError.REQUIRED गड़बड़ी के साथ पूरा नहीं हो पाएगा. AdsApp.mutate या AdsApp.mutateAll तरीकों का इस्तेमाल करके कैंपेन बनाते समय, Google Ads स्क्रिप्ट इन जांचों को लागू करेंगी.
  • सभी मौजूदा कैंपेन में, proximity, location, या location_group को कैंपेन या विज्ञापन ग्रुप लेवल पर बदलने से पहले, contains_eu_political_advertising फ़ील्ड को सेट करना ज़रूरी है. अगर कैंपेन के लिए, खुद से एलान करने की प्रोसेस पूरी नहीं की गई है, तो मौजूदा कैंपेन के लिए CampaignCriterionService.MutateCampaignCriteria तरीके का इस्तेमाल करके, कैंपेन की इन शर्तों को बनाने या अपडेट करने के लिए किया गया एपीआई कॉल, CriterionError.MISSING_EU_POLITICAL_ADVERTISING_SELF_DECLARATION गड़बड़ी के साथ फ़ेल हो जाएगा. अगर कैंपेन के लिए खुद से एलान करने की प्रोसेस पूरी नहीं की गई है, तो AdGroupCriterionService.MutateAdGroupCriteria का इस्तेमाल करके, विज्ञापन ग्रुप की इन शर्तों को बनाने या अपडेट करने के लिए किया गया एपीआई कॉल भी इसी तरह से काम नहीं करेगा. Google Ads स्क्रिप्ट, AdsApp.mutate, AdsApp.mutateAll, AdsApp.Campaign.addProximity, और AdsApp.Campaign.addLocation तरीकों का इस्तेमाल करके टारगेटिंग में बदलाव करने की कोशिश करने पर, इन जांचों को लागू करेंगी.
  • नीति उल्लंघन ठीक करने के ये तरीके, कैंपेन बनाने के लिए इस्तेमाल किए जाने वाले अन्य तरीकों पर भी लागू होते हैं. जैसे, बैच जॉब चलाना और इकाइयों को बनाने और अपडेट करने के लिए GoogleAdsService.Mutate तरीके का इस्तेमाल करना.
  • ExperimentService.ScheduleExperiment तरीके का इस्तेमाल करके नया एक्सपेरिमेंट शेड्यूल करने पर, ExperimentError.MISSING_EU_POLITICAL_ADVERTISING_SELF_DECLARATION गड़बड़ी का मैसेज दिखेगा. ऐसा तब होगा, जब ट्रीटमेंट ड्राफ़्ट कैंपेन में contains_eu_political_advertising declaration मौजूद न हो.
  • अगर Google Ads स्क्रिप्ट में एक साथ कई फ़ाइलें अपलोड करने की सुविधा का इस्तेमाल किया जाता है, तो प्रॉडक्ट के दस्तावेज़ देखें. इससे आपको इस बदलाव के तहत, स्प्रेडशीट टेंप्लेट में किए जाने वाले बदलावों के बारे में ज़्यादा जानकारी मिलेगी.

Google Ads API के वर्शन v21 में, ये जांच पहले से ही लागू हैं.

इससे मेरे कैंपेन के विज्ञापन दिखाने पर क्या असर पड़ेगा?

जिस कैंपेन में ईयू में दिखाए जाने वाले राजनैतिक विज्ञापनों की सेटिंग को contains_eu_political_advertising से true पर सेट किया गया है वह 22 सितंबर, 2025. से ईयू में विज्ञापन दिखाना बंद कर देगा ज़्यादा जानने के लिए, हमारे सहायता केंद्र पर जाएं.

जिन मौजूदा कैंपेन के लिए एलान नहीं किया गया है उन पर फ़िलहाल कोई असर नहीं पड़ेगा. हमारा सुझाव है कि आप अपने खातों में मौजूद कैंपेन को जल्द से जल्द अपडेट करें. साथ ही, उनमें सही एलान जोड़ें. GoogleAdsService के Search या SearchStream तरीके का इस्तेमाल करके, इस GAQL क्वेरी की मदद से, बिना एलान वाले कैंपेन वापस पाए जा सकते हैं.

select campaign.id, campaign.contains_eu_political_advertising
  from
    campaign
  where
    campaign.contains_eu_political_advertising NOT IN
    (
       'CONTAINS_EU_POLITICAL_ADVERTISING',
       'DOES_NOT_CONTAIN_EU_POLITICAL_ADVERTISING'
    )

मुझे क्या करना होगा?

अगर आपका ऐप्लिकेशन, कैंपेन बनाने या मैनेज करने के लिए Google Ads API या Google Ads स्क्रिप्ट का इस्तेमाल करता है, तो 3 सितंबर, 2025 से पहले अपने ऐप्लिकेशन को अपडेट कर लें, ताकि वह नीति उल्लंघन ठीक करने के इन तरीकों को हैंडल कर सके.

मुझे मदद कैसे मिलेगी?

अगर आपको इस बदलाव के बारे में कुछ और पूछना है, तो Google Ads API की सहायता टीम या Google Ads स्क्रिप्ट की सहायता टीम से संपर्क करें.

लेबल: campaign, google-ads-api, google-ads-scripts