Google Ads API এবং Google Ads স্ক্রিপ্টে European Union Political Ads Regulation-এর জন্য পরিবর্তন

বৃহস্পতিবার, ৭ আগস্ট, ২০২৫

কী কী পরিবর্তন করা হচ্ছে?

গত বছর ঘোষণা করা হয়েছে যে, ২০২৫ সালের অক্টোবর মাসে নতুন রেগুলেশন কার্যকর হওয়ার আগে Google ইউরোপীয় ইউনিয়নে রাজনৈতিক বিজ্ঞাপন দেখানো বন্ধ করে দেবে। ৩ সেপ্টেম্বর, ২০২৫-এ, Google Ads API এবং Google Ads স্ক্রিপ্ট এই পরিবর্তনের সাথে সম্পর্কিত এনফোর্সমেন্ট রোল-আউট করবে। ক্যাম্পেন তৈরি বা ম্যানেজ করার জন্য আপনি যদি এই প্রোডাক্টগুলির মধ্যে যেকোনও একটি ব্যবহার করেন, তাহলে ৩ সেপ্টেম্বর, ২০২৫-এর আগে এই এনফোর্সমেন্ট ম্যানেজ করার জন্য আপনাকে নিজের অ্যাপ্লিকেশন আপডেট করতে হতে পারে।

EU রাজনৈতিক বিজ্ঞাপনের সেল্ফ-ডিক্লারেশনের জন্য API সহায়তা

Google Ads API এবং Google Ads স্ক্রিপ্ট, কোনও ক্যাম্পেনে EU রাজনৈতিক বিজ্ঞাপন আছে কিনা তা সেল্ফ ডিক্লেয়ার করার সুবিধা যোগ করেছে। EU রাজনৈতিক বিজ্ঞাপনের সংজ্ঞা কীভাবে নির্ধারিত করা হয় তা এখান থেকে জানুন। API-এর v19.2, v20.1 ও v21 ভার্সনে contains_eu_political_advertising নামে একটি নতুন ফিল্ড আছে যা Campaign অবজেক্টে. আছে। সম্ভাব্য ভ্যালু ও সেগুলির অর্থ নিচের সারণীতে দেখানো হয়েছে।

ভ্যালু অর্থ
CONTAINS_EU_POLITICAL_ADVERTISING ক্যাম্পেনে EU রাজনৈতিক বিজ্ঞাপন আছে।
DOES_NOT_CONTAIN_EU_POLITICAL_ADVERTISING ক্যাম্পেনে EU রাজনৈতিক বিজ্ঞাপন নেই।
UNSPECIFIED ক্যাম্পেনে EU রাজনৈতিক বিজ্ঞাপন সম্পর্কে সেল্ফ-ডিক্লারেশন নেই।

আপনি GoogleAdsService-এর Search বা SearchStream পদ্ধতি ব্যবহার করে নিম্নলিখিত কোয়েরি রান করার মাধ্যমে Google Ads API-তে কোনও ক্যাম্পেনের সেল্ফ ডিক্লেয়ারেশন স্ট্যাটাস ফিরিয়ে আনতে পারবেন। Google Ads স্ক্রিপ্টের জন্য, AdsApp.search বা AdsApp.report পদ্ধতি ব্যবহার করুন।

select campaign.id, campaign.contains_eu_political_advertising from campaign

আপনি Google Ads API ক্লায়েন্ট লাইব্রেরি ব্যবহার করলে, API-এর v19 ও v20 ভার্সনে এই কার্যকারিতা ব্যবহার করার জন্য আপনাকে লাইব্রেরির লেটেস্ট ভার্সন ডাউনলোড করতে হতে পারে।

API যাচাইকরণ ও এনফোর্সমেন্ট সংক্রান্ত পরিবর্তন

৩ সেপ্টেম্বর, ২০২৫ থেকে, Google Ads API এবং Google Ads স্ক্রিপ্ট, API-এর v19 এবং v20 ভার্সনে নিম্নলিখিত চেকগুলি এনফোর্স করা শুরু করবে।

  • Google Ads API বা Google Ads স্ক্রিপ্টের মাধ্যমে তৈরি করা সব নতুন ক্যাম্পেনে contains_eu_political_advertising ফিল্ড সেট করতে হবে। এই ফিল্ড সেট করা না থাকলে, CampaignService.MutateCampaigns ব্যবহার করে নতুন ক্যাম্পেন তৈরি করার জন্য API কল FieldError.REQUIRED সমস্যার কারণে ব্যর্থ হবে। AdsApp.mutate বা AdsApp.mutateAll পদ্ধতি ব্যবহার করে ক্যাম্পেন তৈরি করার সময় Google Ads স্ক্রিপ্ট এইসব চেক এনফোর্স করবে।
  • ক্যাম্পেন বা বিজ্ঞাপন গ্রুপ লেভেলে proximity, location, বা location_group টার্গেটিং পরিবর্তন করার চেষ্টা করার আগে, আগে থেকে থাকা সব ক্যাম্পেনে contains_eu_political_advertising ফিল্ড সেট করতে হবে। ক্যাম্পেন সেল্ফ-ডিক্লারেশন সম্পূর্ণ না করলে, আগে থেকে থাকা ক্যাম্পেনের জন্য CampaignCriterionService.MutateCampaignCriteria পদ্ধতি ব্যবহার করে এইসব ক্যাম্পেন মাপকাঠি তৈরি বা আপডেট করার API কল CriterionError.MISSING_EU_POLITICAL_ADVERTISING_SELF_DECLARATION ত্রুটির সাথে ব্যর্থ হবে। ক্যাম্পেন সেল্ফ-ডিক্লারেশন সম্পূর্ণ না করলে, AdGroupCriterionService.MutateAdGroupCriteria ব্যবহার করে এইসব বিজ্ঞাপন গ্রুপের মাপকাঠি তৈরি বা আপডেট করার জন্য API কলও একইভাবে ব্যর্থ হবে। AdsApp.mutate, AdsApp.mutateAll, AdsApp.Campaign.addProximity এবং AdsApp.Campaign.addLocation পদ্ধতি ব্যবহার করে টার্গেটিং পরিবর্তন করার চেষ্টা করা হলে Google Ads স্ক্রিপ্ট এই চেকগুলি এনফোর্স করবে।
  • এইসব এনফোর্সমেন্ট অন্যান্য মেকানিজমের ক্ষেত্রেও প্রযোজ্য হয় যেগুলি আপনি ক্যাম্পেন তৈরি করতে ব্যবহার করতে পারেন, যেমন ব্যাচ জব রান করা এবং এন্টিটি তৈরি ও আপডেট করতে GoogleAdsService.Mutate পদ্ধতি ব্যবহার করা।
  • ExperimentService.ScheduleExperiment পদ্ধতি ব্যবহার করে নতুন এক্সপেরিমেন্ট শিডিউল করার চেষ্টা করলে, ট্রিটমেন্ট ড্রাফ্ট ক্যাম্পেনে contains_eu_political_advertising declaration না থাকলে, ExperimentError.MISSING_EU_POLITICAL_ADVERTISING_SELF_DECLARATION সমস্যা হবে।
  • আপনি Google Ads স্ক্রিপ্টে একসাথে আপলোড করার ফিচার ব্যবহার করলে, এই পরিবর্তনের অংশ হিসেবে স্প্রেডশিট টেমপ্লেটে প্রয়োজনীয় পরিবর্তন সম্পর্কে আরও জানতে প্রোডাক্ট ডকুমেন্টেশন দেখুন।

Google Ads API-এর v21 ভার্সনে এইসব চেক আগে থেকেই এনফোর্স করা আছে।

এর ফলে আমার ক্যাম্পেন দেখানোর উপর কী প্রভাব পড়বে?

contains_eu_political_advertising-কে true-এ সেট করে EU রাজনৈতিক বিজ্ঞাপন ঘোষণা করা হয়েছে এমন যেকোনও ক্যাম্পেন ২২ সেপ্টেম্বর, ২০২৫. থেকে EU-তে বিজ্ঞাপন দেখানো বন্ধ করে দেবে আরও জানতে আমাদের সহায়তা কেন্দ্র দেখুন।

ঘোষণা ছাড়া আগে থেকে চলা ক্যাম্পেন এখনকার মতো প্রভাবিত হবে না। আমরা সাজেস্ট করি যে আপনার অ্যাকাউন্টে আগে থেকে থাকা ক্যাম্পেনগুলি যত তাড়াতাড়ি সম্ভব উপযুক্ত ঘোষণা সহ আপডেট করুন। আপনি 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 স্ক্রিপ্ট ব্যবহার করে, তাহলে ৩ সেপ্টেম্বর, ২০২৫-এর আগে এই এনফোর্সমেন্ট ম্যানেজ করার জন্য আপনার অ্যাপ্লিকেশন আপডেট করতে ভুলবেন না।

আমি কীভাবে সাহায্য পেতে পারি?

এই পরিবর্তন সম্পর্কে আপনার আরও প্রশ্ন থাকলে, Google Ads API সহায়তা বা Google Ads স্ক্রিপ্ট সহায়তা চ্যানেলের সাথে যোগাযোগ করুন।

লেবেল: campaign, google-ads-api, google-ads-scripts