Google ने अक्टूबर 2025 में, यूरोपियन यूनियन में राजनैतिक विज्ञापन दिखाना बंद कर दिया है. ऐसा राजनैतिक विज्ञापनों से जुड़े नए कानून के लागू होने से पहले किया गया है. इस गाइड में, 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 तरीके का इस्तेमाल करके, Google Ads क्वेरी लैंग्वेज की यह क्वेरी चलाकर, उन कैंपेन की सूची वापस पाई जा सकती है जिनके लिए एलान नहीं किया गया है.
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 |