- উৎস: ইউটিউব অ্যাসেট অ্যাসোসিয়েশন
- পদ্ধতি
উৎস: ইউটিউব অ্যাসেট অ্যাসোসিয়েশন
একটি রিসোর্স এবং একটি ইউটিউব অ্যাসেটের মধ্যে সংযোগ।
| JSON উপস্থাপনা |
|---|
{ "name": string, "youtubeAssetType": enum ( |
| ক্ষেত্র | |
|---|---|
name | শনাক্তকারী। অ্যাসোসিয়েশনের রিসোর্স নাম। লাইন আইটেম-স্তরের অ্যাসোসিয়েশনের জন্য: নামের প্যাটার্নটি হলো অ্যাড গ্রুপ-স্তরের অ্যাসোসিয়েশনের জন্য: নামের প্যাটার্নটি হলো |
youtubeAssetType | প্রয়োজনীয়। রিসোর্সটির সাথে সংশ্লিষ্ট ইউটিউব অ্যাসেটের ধরন। |
linkedYoutubeAsset | প্রয়োজনীয়। রিসোর্সটির সাথে সংশ্লিষ্ট ইউটিউব অ্যাসেট। |
ইউটিউব অ্যাসেট টাইপ
ইউটিউব অ্যাসেটের সম্ভাব্য প্রকারভেদ।
এই অ্যাসেটগুলো পরিবেশনের সময় বিজ্ঞাপনের পাশাপাশি অতিরিক্ত তথ্য প্রদর্শন করবে।
| এনাম | |
|---|---|
YOUTUBE_ASSET_TYPE_UNSPECIFIED | এই সংস্করণে ইউটিউব অ্যাসেট টাইপ নির্দিষ্ট করা নেই বা অজানা। |
YOUTUBE_ASSET_TYPE_LOCATION | অবস্থানগত সম্পদ। |
YOUTUBE_ASSET_TYPE_AFFILIATE_LOCATION | অধিভুক্ত স্থানের সম্পদ। |
YOUTUBE_ASSET_TYPE_SITELINK | সাইটলিঙ্ক অ্যাসেট। |
লিঙ্কডইউটিউবঅ্যাসেট
একটি ইউটিউব অ্যাসেট যা একটি YoutubeAssetAssociation এর কোনো রিসোর্সের সাথে লিঙ্ক করা।
| JSON উপস্থাপনা |
|---|
{ // Union field |
| ক্ষেত্র | |
|---|---|
ইউনিয়ন ফিল্ড youtube_asset । এটি হলো ইউটিউব অ্যাসেট। youtube_asset নিম্নলিখিতগুলির মধ্যে কেবল একটি হতে পারে: | |
locationAssetFilter | অবস্থান সম্পদ ফিল্টার। এটি শুধুমাত্র তখনই সেট করা যাবে যখন |
affiliateLocationAssetFilter | একটি অধিভুক্ত অবস্থান সম্পদ ফিল্টার। এটি শুধুমাত্র তখনই সেট করা যাবে যখন |
sitelinkAsset | একটি সাইটলিঙ্ক অ্যাসেট। এটি শুধুমাত্র তখনই সেট করা যাবে যখন |
অবস্থান সম্পদ ফিল্টার
একটি অ্যাসেট ফিল্টার যা পরিষেবা প্রদানের জন্য যোগ্য স্থানের অ্যাসেটগুলোকে মিলিয়ে দেখে।
| JSON উপস্থাপনা |
|---|
{ "locationMatchingType": enum ( |
| ক্ষেত্র | |
|---|---|
locationMatchingType | আবশ্যক। এই অবস্থান সম্পদ ফিল্টারের উপযুক্ত ধরন। |
assetSetId | শুধুমাত্র আউটপুট। পরিষেবা প্রদানের জন্য যোগ্য অবস্থান অ্যাসেটগুলোর সাথে মিলে যাওয়া অ্যাসেট সেটের আইডি। |
locationMatchingFunction | ঐচ্ছিক। এই ম্যাচিং ফাংশনটি নির্ধারণ করে যে, লোকেশন অ্যাসেট ফিল্টারটি কীভাবে লোকেশন অ্যাসেটগুলোকে মেলাবে। এই ফিল্ডটি আবশ্যক এবং এটি শুধুমাত্র তখনই সেট করা যাবে যখন |
অবস্থান মেলানোর ধরণ
সম্ভাব্য মিলানোর ধরণ যা নির্ধারণ করে কোন অবস্থানের সম্পদগুলি পরিষেবা প্রদানের জন্য যোগ্য।
| এনাম | |
|---|---|
LOCATION_MATCHING_TYPE_UNSPECIFIED | এই সংস্করণে অবস্থান মেলানোর ধরণ নির্দিষ্ট করা নেই বা অজানা। |
SELECT_ALL | উপলব্ধ সকল স্থানিক সম্পদ পরিষেবা প্রদানের জন্য যোগ্য। |
FILTER | প্রদত্ত ব্যবসার নাম এবং/অথবা লেবেল ফিল্টারের সাথে মেলে এমন অবস্থানগত সম্পদগুলো কার্যকর হতে পারে। |
SELECTED_ASSETS | শুধুমাত্র নির্বাচিত স্থানের সম্পদগুলোই পরিষেবা দিতে পারবে। |
DISABLED | কোনো স্থানিক সম্পদই পরিবেশন করতে পারে না। |
অবস্থান মেলানোর ফাংশন
অবস্থান সম্পদ ফিল্টারের জন্য মিলকরণ ফাংশন।
| JSON উপস্থাপনা |
|---|
{ "labels": [ string ], "locationAssetIds": [ string ], "business": string } |
| ক্ষেত্র | |
|---|---|
labels[] | ঐচ্ছিক। মেলানোর জন্য লেবেলগুলো। লেবেলগুলোকে যৌক্তিকভাবে OR পদ্ধতিতে যুক্ত করা হয়। এই ফিল্ডটি ঐচ্ছিক এবং শুধুমাত্র তখনই সেট করা যাবে যখন |
locationAssetIds[] | ঐচ্ছিক। নির্বাচিত অবস্থান সম্পদ আইডিগুলো। |
business | ঐচ্ছিক। ব্যবসার যে নামের সাথে মিল রাখতে হবে। এই ফিল্ডটি ঐচ্ছিক এবং শুধুমাত্র তখনই সেট করা যাবে যখন |
অ্যাফিলিয়েটলোকেশনঅ্যাসেটফিল্টার
একটি অ্যাসেট ফিল্টার যা পরিষেবা প্রদানের জন্য যোগ্য অ্যাফিলিয়েট লোকেশন অ্যাসেটগুলোকে শনাক্ত করে।
| JSON উপস্থাপনা |
|---|
{ "affiliateLocationMatchingType": enum ( |
| ক্ষেত্র | |
|---|---|
affiliateLocationMatchingType | আবশ্যক। এই অ্যাফিলিয়েট লোকেশন অ্যাসেট ফিল্টারের উপযুক্ত ধরন। |
assetSetId | শুধুমাত্র আউটপুট। পরিষেবা প্রদানের জন্য যোগ্য অধিভুক্ত অবস্থানের অ্যাসেটগুলোর সাথে মিলে যাওয়া অ্যাসেট সেটের আইডি। |
affiliateLocationMatchingFunction | ঐচ্ছিক। এই ম্যাচিং ফাংশনটি নির্ধারণ করে যে অ্যাফিলিয়েট লোকেশন অ্যাসেট ফিল্টারটি কীভাবে অ্যাফিলিয়েট লোকেশন অ্যাসেটগুলোকে মেলাবে। এই ফিল্ডটি আবশ্যক এবং এটি শুধুমাত্র তখনই সেট করা যাবে, যখন |
অ্যাফিলিয়েটলোকেশনম্যাচিংটাইপ
সম্ভাব্য মিলের প্রকারভেদ যা নির্ধারণ করে কোন অধিভুক্ত স্থানের সম্পদগুলো পরিষেবা প্রদানের জন্য যোগ্য।
| এনাম | |
|---|---|
AFFILIATE_LOCATION_MATCHING_TYPE_UNSPECIFIED | এই সংস্করণে অ্যাফিলিয়েট অবস্থানের মিলানোর ধরণ নির্দিষ্ট করা নেই বা অজানা। |
SELECT_ALL | উপলব্ধ সকল অধিভুক্ত স্থানের সম্পদ পরিষেবা প্রদানের জন্য যোগ্য। |
SELECTED_CHAINS | নির্বাচিত অধিভুক্ত স্থানের সম্পদগুলো পরিষেবা দিতে পারে। |
DISABLED | কোনো অধিভুক্ত স্থানের সম্পদ পরিষেবা দিতে পারে না। |
অ্যাফিলিয়েট অবস্থান মেলানোর ফাংশন
অ্যাফিলিয়েট লোকেশন অ্যাসেট ফিল্টারের জন্য ম্যাচিং ফাংশন।
| JSON উপস্থাপনা |
|---|
{
"chains": [
{
object ( |
| ক্ষেত্র | |
|---|---|
chains[] | ঐচ্ছিক। নির্বাচিত অ্যাফিলিয়েট লোকেশন চেইন আইডিগুলো। |
অ্যাফিলিয়েট লোকেশন চেইন
সহযোগী শাখাগুলোর একটি শৃঙ্খল।
| JSON উপস্থাপনা |
|---|
{ "chainId": string } |
| ক্ষেত্র | |
|---|---|
chainId | আবশ্যক। অধিভুক্ত শাখা চেইনের আইডি। |
সাইটলিঙ্ক অ্যাসেট
একটি সাইটলিঙ্ক অ্যাসেট।
| JSON উপস্থাপনা |
|---|
{ "assetId": string } |
| ক্ষেত্র | |
|---|---|
assetId | আবশ্যক। সাইটলিঙ্ক অ্যাসেটের আইডি। |
পদ্ধতি | |
|---|---|
| শনাক্তকৃত রিসোর্স এবং একটি ইউটিউব অ্যাসেটের মধ্যে একটি নতুন সংযোগ তৈরি করে। |
| শনাক্তকৃত রিসোর্স এবং একটি ইউটিউব অ্যাসেটের মধ্যে বিদ্যমান সংযোগটি মুছে দেয়। |
| প্রদত্ত রিসোর্সের সাথে সংযুক্ত ইউটিউব অ্যাসেট অ্যাসোসিয়েশনগুলোর তালিকা দেখায়। |