সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
শব্দার্থিক সংস্করণ
Google Ads API শব্দার্থিক সংস্করণ অনুসরণ করে যেখানে একটি বড় এবং একটি ছোট সংস্করণ রয়েছে। সংস্করণটির বিন্যাস হল MAJOR.MINOR বা vMAJOR_MINOR । উদাহরণস্বরূপ, v21_0 একটি প্রধান সংস্করণ, যখন v21_1 একটি ছোট সংস্করণ।
প্রধান রিলিজ সংস্করণগুলি কিছু ব্রেকিং, পিছনের দিকে বেমানান পরিবর্তনগুলি প্রবর্তন করে। সংস্করণটি শূন্যে শেষ হবে vX_0 বিন্যাসে যেখানে X হল প্রধান সংস্করণ নম্বর।
প্রতিটি প্রধান সংস্করণ একটি পৃথক শেষ পয়েন্ট আছে. এই উদাহরণের URL-এ, X হল প্রধান সংস্করণ নম্বর।
https://googleads.googleapis.com/vX
আপনি যদি একটি পুরানো প্রধান সংস্করণ থেকে আপগ্রেড করছেন, তাহলে আপনি যখন নতুন প্রধান সংস্করণের শেষ পয়েন্টে স্যুইচ করবেন তখন আপনার কোডে পরিবর্তনের প্রয়োজন হতে পারে। আপনি যদি আমাদের ক্লায়েন্ট লাইব্রেরি ব্যবহার করেন, তাহলে নতুন সংস্করণে আপগ্রেড করুন। যখন একটি বড় সংস্করণ প্রকাশ করা হয়, তখন আমরা একটি মাইগ্রেশন গাইড প্রদান করব যা আপনার কোডে যে কোনো ভাঙা পরিবর্তন ঠিক করার জন্য আপনাকে যেতে হবে।
ব্রেকিং পরিবর্তনের উদাহরণগুলির মধ্যে রয়েছে:
একটি পরিষেবা, ইন্টারফেস, ক্ষেত্র, পদ্ধতি বা enum মান অপসারণ বা পুনঃনামকরণ।
একটি ক্ষেত্রের ধরন পরিবর্তন.
একটি সম্পদ নামের বিন্যাস পরিবর্তন.
HTTP সংজ্ঞাতে URL বিন্যাস পরিবর্তন করা হচ্ছে।
আউটপুট ফরম্যাট পরিবর্তন করা যেমন 0 থেকে -- ডিফল্ট মান হিসাবে পরিবর্তন করা।
ত্রুটির কারণ পরিবর্তন করে A থেকে B এ ফিরে এসেছে।
ছোট সংস্করণ
ক্ষুদ্র সংস্করণগুলি শুধুমাত্র পশ্চাদপদ-সামঞ্জস্যপূর্ণ পরিবর্তনগুলি প্রবর্তন করে। একটি ছোট সংস্করণের জন্য, vMAJOR_MINOR একটি MINOR সংখ্যা শূন্যের চেয়ে বেশি হবে৷
যখন একটি ছোট সংস্করণ প্রকাশ করা হয়, ইতিমধ্যে ব্যবহৃত শেষ পয়েন্ট স্বয়ংক্রিয়ভাবে আপডেট করা হবে। এটি আপনার কোড ভাঙার কারণ হবে না। আপনি আপনার বিদ্যমান ক্লায়েন্ট লাইব্রেরি ব্যবহার চালিয়ে যেতে পারেন।
ছোট সংস্করণে নতুন বৈশিষ্ট্য বা আপডেট অন্তর্ভুক্ত থাকে যা আপনার বিদ্যমান কোডকে প্রভাবিত করে না। আপনি যদি এই নতুন বৈশিষ্ট্যগুলি ব্যবহার করতে চান তবে আপনার ক্লায়েন্ট লাইব্রেরিগুলিকে নতুন সংস্করণে আপগ্রেড করুন৷
সূর্যাস্ত
পর্যায়ক্রমে, পুরানো Google বিজ্ঞাপন API সংস্করণগুলি সূর্যাস্তের প্রয়োজন হবে। যখন একটি সংস্করণ সূর্যাস্ত হতে চলেছে তখন আমরা বিকাশকারী ব্লগে বিজ্ঞপ্তি পোস্ট করব৷ অবচয়ের সময়সূচী ভবিষ্যতের সূর্যাস্তের তারিখগুলির সাথে আপডেট করা হয়েছে৷
[[["সহজে বোঝা যায়","easyToUnderstand","thumb-up"],["আমার সমস্যার সমাধান হয়েছে","solvedMyProblem","thumb-up"],["অন্যান্য","otherUp","thumb-up"]],[["এতে আমার প্রয়োজনীয় তথ্য নেই","missingTheInformationINeed","thumb-down"],["খুব জটিল / অনেক ধাপ","tooComplicatedTooManySteps","thumb-down"],["পুরনো","outOfDate","thumb-down"],["অনুবাদ সংক্রান্ত সমস্যা","translationIssue","thumb-down"],["নমুনা / কোড সংক্রান্ত সমস্যা","samplesCodeIssue","thumb-down"],["অন্যান্য","otherDown","thumb-down"]],["2025-09-03 UTC-তে শেষবার আপডেট করা হয়েছে।"],[[["\u003cp\u003eGoogle Ads API uses semantic versioning with major and minor versions, impacting how updates are handled.\u003c/p\u003e\n"],["\u003cp\u003eMajor version updates introduce breaking changes, requiring code modifications and endpoint URL changes to \u003ccode\u003ehttps://googleads.googleapis.com/vX\u003c/code\u003e, where 'X' represents the major version number.\u003c/p\u003e\n"],["\u003cp\u003eMinor version updates are backwards compatible, automatically applied to the existing endpoint, and primarily introduce new features.\u003c/p\u003e\n"],["\u003cp\u003eOlder API versions are periodically sunset; refer to the developer blog and deprecation schedule for announcements and timelines.\u003c/p\u003e\n"]]],[],null,["# Versioning\n\n| **Objective:** Learn how Google Ads API versioning works.\n\nSemantic versioning\n-------------------\n\nThe Google Ads API follows [semantic versioning](https://semver.org/) where there is a\na major and a minor version. The format of the version is `MAJOR.MINOR` or\n`vMAJOR_MINOR`. For example, `v21_0` is a major version, while\n`v21_1` is a minor version.\n\nSee the [release notes](/google-ads/api/docs/release-notes) for past versions.\n\n### Major versions\n\nMajor release versions introduce some breaking, backwards incompatible changes.\nThe version would end in zero with the format `vX_0` where `X` is the major\nversion number.\n\nEach major version has a separate endpoint. In this example URL, `X` is the\nmajor version number. \n\n https://googleads.googleapis.com/vX\n\nIf you are upgrading from an older major version, then your code may require\nchanges when you switch to the new major version endpoint. If you are using our\n[client libraries](/google-ads/api/docs/client-libs), then upgrade to the newest version.\nWhen there is a major version released, we will provide a migration guide that\nyou should go through to fix any breaking changes in your code.\n\nExamples of breaking changes include:\n\n- Removing or renaming a service, interface, field, method or enum value.\n- Changing the type of a field.\n- Changing a resource name format.\n- Changing the URL format in the HTTP definition.\n- Changing output formats such as changing from `0` to `--` as default value.\n- Changing the error reason returned from A to B.\n\n### Minor versions\n\nMinor versions only introduce backward-compatible changes. For a minor version,\n`vMAJOR_MINOR` would have a `MINOR` number greater than zero.\n\nWhen a minor version is released, the endpoint that is already in use will\nautomatically be updated. This won't cause your code to break. You can\ncontinue to use your existing client libraries.\n\nMinor versions include new features or updates that don't affect your\nexisting code. If you want to use these new features, then upgrade your\n[client libraries](/google-ads/api/docs/client-libs) to the newest version.\n\nSunsets\n-------\n\nPeriodically, older Google Ads API versions will need to sunset. We will post notices\non the [developer blog](//ads-developers.googleblog.com/search/label/google_ads_api)\nwhen a version is about to sunset. The\n[deprecation schedule](/google-ads/api/docs/sunset-dates) is updated with future sunset\ndates."]]