यूरोपीय संघ के राजनैतिक विज्ञापनों से जुड़े कानून के तहत सहायता

अक्टूबर 2025 में, Google ने राजनैतिक विज्ञापनों से जुड़े नए कानून के लागू होने से पहले ही, यूरोपियन यूनियन में राजनैतिक विज्ञापन दिखाना बंद कर दिया था. इस गाइड में, Google Ads API में ईयू के राजनैतिक विज्ञापन दिखाने से जुड़े कानून के पालन के बारे में खास जानकारी दी गई है.

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

Google Ads API की मदद से, ईयू में दिखाए जाने वाले राजनैतिक विज्ञापनों के लिए, contains_eu_political_advertising फ़ील्ड का इस्तेमाल करके, कैंपेन के बारे में खुद एलान किया जा सकता है. संभावित वैल्यू और उनके मतलब यहां दी गई टेबल में दिखाए गए हैं.

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

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

select campaign.id, campaign.contains_eu_political_advertising from campaign

कैंपेन-लेवल पर एपीआई की पुष्टि करना और उसे लागू करना

Google Ads API की मदद से बनाए गए सभी नए कैंपेन में, contains_eu_political_advertising फ़ील्ड सेट होना चाहिए. अगर इस फ़ील्ड को सेट नहीं किया जाता है, तो CampaignService.MutateCampaigns का इस्तेमाल करके नया कैंपेन बनाने के लिए किए गए एपीआई कॉल में FieldError.REQUIRED गड़बड़ी होगी.

सभी मौजूदा कैंपेन को, कैंपेन या विज्ञापन ग्रुप लेवल पर proximity, location या location_group टारगेटिंग में बदलाव करने से पहले, contains_eu_political_advertising फ़ील्ड सेट करना चाहिए. अगर कैंपेन ने खुद से एलान नहीं किया है, तो मौजूदा कैंपेन के लिए CampaignCriterionService.MutateCampaignCriteria तरीके का इस्तेमाल करके, कैंपेन से जुड़ी इन शर्तों को बनाने या अपडेट करने के लिए किया गया एपीआई कॉल, CriterionError.MISSING_EU_POLITICAL_ADVERTISING_SELF_DECLARATION गड़बड़ी के साथ फ़ेल हो जाएगा. अगर कैंपेन ने खुद से एलान नहीं किया है, तो AdGroupCriterionService.MutateAdGroupCriteria तरीके का इस्तेमाल करके, विज्ञापन ग्रुप के इन मानदंडों को बनाने या अपडेट करने के लिए किए गए एपीआई कॉल भी इसी तरह फ़ेल हो जाएंगे.

ये कार्रवाइयां, कैंपेन बनाने के लिए इस्तेमाल किए जा सकने वाले अन्य तरीकों पर भी लागू होती हैं. जैसे, बैच जॉब चलाना और इकाइयों को बनाने और अपडेट करने के लिए, GoogleAdsService.Mutate तरीके का इस्तेमाल करना. ExperimentService.ScheduleExperiment तरीके का इस्तेमाल करके, नया एक्सपेरिमेंट शेड्यूल करने की कोशिश करने पर, ExperimentError.MISSING_EU_POLITICAL_ADVERTISING_SELF_DECLARATION गड़बड़ी दिखेगी. ऐसा तब होगा, जब ट्रीटमेंट ड्राफ़्ट कैंपेन में contains_eu_political_advertising एलान मौजूद न हो.

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

अगर किसी Google Ads खाते में एक या उससे ज़्यादा ऐसे कैंपेन हैं जिनके बारे में जानकारी नहीं दी गई है, तो 1 अप्रैल, 2026 से Google Ads API, कैंपेन मैनेजमेंट से जुड़े सभी म्यूटेट कॉल को MutateError.EU_POLITICAL_ADVERTISING_DECLARATION_REQUIRED गड़बड़ी के साथ फ़ेल कर देगा. रिपोर्टिंग, खाता मैनेजमेंट या कीवर्ड प्लानर जैसे अन्य सभी कॉल पहले की तरह ही काम करते रहेंगे. तरीकों की पूरी सूची देखें.

ऐसे मौजूदा कैंपेन के बारे में जानकारी देने का तरीका जिनके बारे में कोई जानकारी नहीं दी गई है

जिन कैंपेन के बारे में अब तक जानकारी नहीं दी गई है उनके बारे में जानकारी देने के लिए, ज़रूरी शर्तें पूरी करने वाले कैंपेन की सूची पाएं. इसके बाद, CampaignService.MutateCampaigns तरीके, GoogleAdsService.Mutate तरीके या BatchJobService का इस्तेमाल करके, उनके contains_eu_political_advertising के बारे में जानकारी दें. अगर सिर्फ़ कैंपेन के contains_eu_political_advertising फ़ील्ड को अपडेट किया जाता है, तो इन तरीकों से MutateError.EU_POLITICAL_ADVERTISING_DECLARATION_REQUIRED गड़बड़ी नहीं होगी.

GoogleAdsService के Search या SearchStream तरीकों का इस्तेमाल करके, यहां दी गई GAQL क्वेरी चलाकर, उन कैंपेन की सूची वापस पाई जा सकती है जिनके बारे में जानकारी नहीं दी गई है.

select campaign.id
  from
    campaign
  where
    campaign.missing_eu_political_advertising_declaration = true

Google Ads यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल करके, Google Ads खाते के लेवल पर भी ऐसे कैंपेन का एलान किया जा सकता है जिनके बारे में पहले एलान नहीं किया गया है. खाता लेवल पर एलान की स्थिति को Customer ऑब्जेक्ट के contains_eu_political_advertising फ़ील्ड का इस्तेमाल करके वापस पाया जा सकता है.

कैंपेन की परफ़ॉर्मेंस पर असर

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

जिन मौजूदा कैंपेन के लिए एलान नहीं किया गया है उन पर फ़िलहाल कोई असर नहीं पड़ेगा.

लागू किए गए तरीकों की सूची

Google Ads कैंपेन को मैनेज करने के लिए इस्तेमाल किए जाने वाले सभी तरीकों पर, खाता-लेवल पर पुष्टि करने और नीति लागू करने का असर पड़ता है. तरीकों की पूरी सूची यहां दी गई है.

सेवा तरीका
AdGroupAdLabelService MutateAdGroupAdLabels
AdGroupAdService MutateAdGroupAds
AdGroupAdService RemoveAutomaticallyCreatedAssets
AdGroupAssetService MutateAdGroupAssets
AdGroupAssetSetService MutateAdGroupAssetSets
AdGroupBidModifierService MutateAdGroupBidModifiers
AdGroupCriterionCustomizerService MutateAdGroupCriterionCustomizers
AdGroupCriterionLabelService MutateAdGroupCriterionLabels
AdGroupCriterionService MutateAdGroupCriteria
AdGroupCustomizerService MutateAdGroupCustomizers
AdGroupLabelService MutateAdGroupLabels
AdGroupService MutateAdGroups
AdParameterService MutateAdParameters
AdService MutateAds
AssetGroupAssetService MutateAssetGroupAssets
AssetGroupListingGroupFilterService MutateAssetGroupListingGroupFilters
AssetGroupService MutateAssetGroups
AssetGroupSignalService MutateAssetGroupSignals
AssetService MutateAssets
AssetSetAssetService MutateAssetSetAssets
AssetSetService MutateAssetSets
AudienceService MutateAudiences
AutomaticallyCreatedAssetRemovalService RemoveCampaignAutomaticallyCreatedAsset
BiddingDataExclusionService MutateBiddingDataExclusions
BiddingSeasonalityAdjustmentService MutateBiddingSeasonalityAdjustments
BiddingStrategyService MutateBiddingStrategies
CampaignAssetService MutateCampaignAssets
CampaignAssetSetService MutateCampaignAssetSets
CampaignBidModifierService MutateCampaignBidModifiers
CampaignBudgetService MutateCampaignBudgets
CampaignConversionGoalService MutateCampaignConversionGoals
CampaignCriterionService MutateCampaignCriteria
CampaignCustomizerService MutateCampaignCustomizers
CampaignDraftService ListCampaignDraftAsyncErrors
CampaignDraftService MutateCampaignDrafts
CampaignDraftService PromoteCampaignDraft
CampaignGoalConfigService MutateCampaignGoalConfigs
CampaignGroupService MutateCampaignGroups
CampaignLabelService MutateCampaignLabels
CampaignLifecycleGoalService ConfigureCampaignLifecycleGoals
CampaignService EnablePMaxBrandGuidelines
CampaignService MutateCampaigns
CampaignSharedSetService MutateCampaignSharedSets
ConversionActionService MutateConversionActions
ConversionAdjustmentUploadService UploadConversionAdjustments
ConversionCustomVariableService MutateConversionCustomVariables
ConversionGoalCampaignConfigService MutateConversionGoalCampaignConfigs
ConversionValueRuleService MutateConversionValueRules
ConversionValueRuleSetService MutateConversionValueRuleSets
CustomAudienceService MutateCustomAudiences
CustomConversionGoalService MutateCustomConversionGoals
CustomInterestService MutateCustomInterests
CustomerAssetService MutateCustomerAssets
CustomerAssetSetService MutateCustomerAssetSets
CustomerConversionGoalService MutateCustomerConversionGoals
CustomerCustomizerService MutateCustomerCustomizers
CustomerLabelService MutateCustomerLabels
CustomerLifecycleGoalService ConfigureCustomerLifecycleGoals
CustomerNegativeCriterionService MutateCustomerNegativeCriteria
CustomerSkAdNetworkConversionValueSchemaService MutateCustomerSkAdNetworkConversionValueSchema
CustomizerAttributeService MutateCustomizerAttributes
ExperimentArmService MutateExperimentArms
ExperimentService EndExperiment
ExperimentService GraduateExperiment
ExperimentService ListExperimentAsyncErrors
ExperimentService MutateExperiments
ExperimentService PromoteExperiment
ExperimentService ScheduleExperiment
FeedService MutateFeeds
GoalService MutateGoals
LabelService MutateLabels
LocalServicesLeadService AppendLeadConversation
LocalServicesLeadService ProvideLeadFeedback
OfflineUserDataJobService AddOfflineUserDataJobOperations
OfflineUserDataJobService CreateOfflineUserDataJob
OfflineUserDataJobService RunOfflineUserDataJob
RecommendationService ApplyRecommendation
RecommendationService DismissRecommendation
RecommendationSubscriptionService MutateRecommendationSubscription
RemarketingActionService MutateRemarketingActions
SharedCriterionService MutateSharedCriteria
SharedSetService MutateSharedSets
SmartCampaignSettingService MutateSmartCampaignSettings
UserListCustomerTypeService MutateUserListCustomerTypes
UserDataService UploadUserData
UserListService MutateUserLists