REST Resource: advertisers.adGroups.youtubeAssetTypes.youtubeAssetAssociations

রিসোর্স: ইউটিউব অ্যাসেট অ্যাসোসিয়েশন

একটি রিসোর্স এবং একটি YouTube সম্পদের মধ্যে একটি সম্পর্ক।

JSON উপস্থাপনা
{
  "name": string,
  "youtubeAssetType": enum (YoutubeAssetType),
  "linkedYoutubeAsset": {
    object (LinkedYouTubeAsset)
  }
}
ক্ষেত্র
name

string

শনাক্তকারী। সমিতির সম্পদের নাম।

লাইন আইটেম-স্তরের অ্যাসোসিয়েশনের জন্য: নামের প্যাটার্ন হল advertisers/{advertiserId}/lineItems/{lineItemId}/youtubeAssetTypes/{youtubeAssetType}/youtubeAssetAssociations/{youtubeAssetAssociationId}

বিজ্ঞাপন গ্রুপ-স্তরের অ্যাসোসিয়েশনের জন্য: নামের প্যাটার্ন হল advertisers/{advertiserId}/adGroups/{adGroupId}/youtubeAssetTypes/{youtubeAssetType}/youtubeAssetAssociations/{youtubeAssetAssociationId}

YOUTUBE_ASSET_TYPE_LOCATION এবং YOUTUBE_ASSET_TYPE_AFFILIATE_LOCATION অ্যাসোসিয়েশনের জন্য: youtubeAssetAssociationId হল লিঙ্ক করা অ্যাসেট সেটের আইডি, অথবা যদি locationMatchingType বা affiliateLocationMatchingType DISABLED হয় তাহলে 0 হবে।

YOUTUBE_ASSET_TYPE_SITELINK অ্যাসোসিয়েশনের জন্য: youtubeAssetAssociationId হল লিঙ্ক করা সাইটলিঙ্ক অ্যাসেটের আইডি।

youtubeAssetType

enum ( YoutubeAssetType )

প্রয়োজনীয়। রিসোর্সের সাথে সম্পর্কিত YouTube সম্পদের ধরণ।

linkedYoutubeAsset

object ( LinkedYouTubeAsset )

প্রয়োজনীয়। রিসোর্সের সাথে সম্পর্কিত YouTube সম্পদ।

ইউটিউব অ্যাসেটের ধরণ

সম্ভাব্য ধরণের YouTube সম্পদ।

এই সম্পদগুলি পরিবেশনের সময় বিজ্ঞাপনের পাশাপাশি অতিরিক্ত তথ্যও দেখাবে।

এনামস
YOUTUBE_ASSET_TYPE_UNSPECIFIED এই সংস্করণে YouTube সম্পদের ধরণ নির্দিষ্ট করা নেই অথবা অজানা।
YOUTUBE_ASSET_TYPE_LOCATION অবস্থান সম্পদ।
YOUTUBE_ASSET_TYPE_AFFILIATE_LOCATION অ্যাফিলিয়েট লোকেশন অ্যাসেট।

লিঙ্কডইউটিউবঅ্যাসেট

YoutubeAssetAssociation এর একটি রিসোর্সের সাথে লিঙ্ক করা একটি YouTube সম্পদ।

JSON উপস্থাপনা
{

  // Union field youtube_asset can be only one of the following:
  "locationAssetFilter": {
    object (LocationAssetFilter)
  },
  "affiliateLocationAssetFilter": {
    object (AffiliateLocationAssetFilter)
  },
  "sitelinkAsset": {
    object (SitelinkAsset)
  }
  // End of list of possible types for union field youtube_asset.
}
ক্ষেত্র
ইউনিয়ন ক্ষেত্র youtube_asset । YouTube সম্পদ। youtube_asset নিম্নলিখিতগুলির মধ্যে কেবল একটি হতে পারে:
locationAssetFilter

object ( LocationAssetFilter )

একটি লোকেশন অ্যাসেট ফিল্টার।

এটি শুধুমাত্র তখনই সেট করা যেতে পারে যখন youtubeAssetType হল YOUTUBE_ASSET_TYPE_LOCATION

affiliateLocationAssetFilter

object ( AffiliateLocationAssetFilter )

একটি অ্যাফিলিয়েট লোকেশন অ্যাসেট ফিল্টার।

এটি শুধুমাত্র তখনই সেট করা যেতে পারে যখন youtubeAssetType হল YOUTUBE_ASSET_TYPE_AFFILIATE_LOCATION

অবস্থানসম্পদ ফিল্টার

একটি অ্যাসেট ফিল্টার যা পরিবেশনের জন্য উপযুক্ত লোকেশন অ্যাসেটের সাথে মেলে।

JSON উপস্থাপনা
{
  "locationMatchingType": enum (LocationMatchingType),
  "assetSetId": string,
  "locationMatchingFunction": {
    object (LocationMatchingFunction)
  }
}
ক্ষেত্র
locationMatchingType

enum ( LocationMatchingType )

প্রয়োজনীয়। এই লোকেশন অ্যাসেট ফিল্টারের মিলের ধরণ।

assetSetId

string ( int64 format)

শুধুমাত্র আউটপুট। সম্পদ সেটের আইডি যা পরিবেশনের জন্য যোগ্য অবস্থান সম্পদের সাথে মেলে।

locationMatchingFunction

object ( LocationMatchingFunction )

ঐচ্ছিক। লোকেশন অ্যাসেট ফিল্টার কীভাবে লোকেশন অ্যাসেটের সাথে মেলে তা নির্দেশ করে এমন ম্যাচিং ফাংশন।

এই ক্ষেত্রটি প্রয়োজনীয় এবং শুধুমাত্র locationMatchingType FILTER অথবা SELECTED_ASSETS হলেই এটি সেট করা যাবে।

অবস্থানের সাথে মিলে যাওয়া ধরণ

সম্ভাব্য মিলের ধরণ যা নির্ধারণ করে যে কোন অবস্থানের সম্পদ পরিবেশনের জন্য যোগ্য।

এনামস
LOCATION_MATCHING_TYPE_UNSPECIFIED এই সংস্করণে অবস্থানের মিলের ধরণ নির্দিষ্ট করা নেই অথবা অজানা।
SELECT_ALL সমস্ত উপলব্ধ অবস্থান সম্পদ পরিবেশনের জন্য যোগ্য।
FILTER প্রদত্ত ব্যবসার নাম এবং/অথবা লেবেল ফিল্টারের সাথে মেলে এমন অবস্থানের সম্পদগুলি পরিবেশন করতে পারে।
SELECTED_ASSETS শুধুমাত্র নির্বাচিত অবস্থানের সম্পদগুলি পরিবেশন করতে পারবে।
DISABLED কোনও অবস্থানের সম্পদ পরিবেশন করতে পারে না।

অবস্থান ম্যাচিং ফাংশন

একটি লোকেশন অ্যাসেট ফিল্টারের জন্য ম্যাচিং ফাংশন।

JSON উপস্থাপনা
{
  "labels": [
    string
  ],
  "locationAssetIds": [
    string
  ],
  "business": string
}
ক্ষেত্র
labels[]

string

ঐচ্ছিক। মিলানোর জন্য লেবেল।

লেবেলগুলি যৌক্তিকভাবে একসাথে OR'ed করা হয়েছে।

এই ক্ষেত্রটি ঐচ্ছিক এবং শুধুমাত্র locationMatchingType FILTER হলেই সেট করা যাবে।

locationAssetIds[]

string ( int64 format)

ঐচ্ছিক। নির্বাচিত অবস্থানের সম্পদ আইডি।

যদি locationMatchingType SELECTED_ASSETS হয় তবে এই ক্ষেত্রটি প্রয়োজন।

business

string

ঐচ্ছিক। ব্যবসার নাম যার সাথে মিলবে।

এই ক্ষেত্রটি ঐচ্ছিক এবং শুধুমাত্র locationMatchingType FILTER হলেই সেট করা যাবে।

অ্যাফিলিয়েটলোকেশনঅ্যাসেটফিল্টার

একটি অ্যাসেট ফিল্টার যা পরিবেশনের জন্য যোগ্য অ্যাফিলিয়েট লোকেশন অ্যাসেটের সাথে মেলে।

JSON উপস্থাপনা
{
  "affiliateLocationMatchingType": enum (AffiliateLocationMatchingType),
  "assetSetId": string,
  "affiliateLocationMatchingFunction": {
    object (AffiliateLocationMatchingFunction)
  }
}
ক্ষেত্র
affiliateLocationMatchingType

enum ( AffiliateLocationMatchingType )

প্রয়োজনীয়। এই অ্যাফিলিয়েট লোকেশন অ্যাসেট ফিল্টারের মিলের ধরণ।

assetSetId

string ( int64 format)

শুধুমাত্র আউটপুট। অ্যাসেট সেটের আইডি যা পরিবেশনের জন্য যোগ্য অ্যাফিলিয়েট লোকেশন অ্যাসেটের সাথে মেলে।

affiliateLocationMatchingFunction

object ( AffiliateLocationMatchingFunction )

ঐচ্ছিক। অ্যাফিলিয়েট লোকেশন অ্যাসেট ফিল্টার কীভাবে অ্যাফিলিয়েট লোকেশন অ্যাসেটের সাথে মেলে তা নির্দেশ করে এমন ম্যাচিং ফাংশন।

এই ক্ষেত্রটি আবশ্যক এবং শুধুমাত্র তখনই সেট করা যাবে যদি affiliateLocationMatchingType SELECTED_CHAINS হয়।

অ্যাফিলিয়েটলোকেশনম্যাচিংটাইপ

সম্ভাব্য মিলের ধরণ যা নির্ধারণ করে যে কোন অ্যাফিলিয়েট লোকেশন অ্যাসেটগুলি পরিবেশনের জন্য যোগ্য।

এনামস
AFFILIATE_LOCATION_MATCHING_TYPE_UNSPECIFIED এই সংস্করণে অ্যাফিলিয়েট লোকেশন ম্যাচিং টাইপ নির্দিষ্ট করা নেই অথবা অজানা।
SELECT_ALL সমস্ত উপলব্ধ অ্যাফিলিয়েট লোকেশন সম্পদ পরিবেশনের জন্য যোগ্য।
SELECTED_CHAINS নির্বাচিত অ্যাফিলিয়েট লোকেশন অ্যাসেটগুলি পরিবেশন করতে পারে।
DISABLED কোনও অ্যাফিলিয়েট লোকেশন অ্যাসেট পরিবেশন করতে পারবে না।

অ্যাফিলিয়েটলোকেশনম্যাচিংফাংশন

একটি অ্যাফিলিয়েট লোকেশন অ্যাসেট ফিল্টারের জন্য ম্যাচিং ফাংশন।

JSON উপস্থাপনা
{
  "chains": [
    {
      object (AffiliateLocationChain)
    }
  ]
}
ক্ষেত্র
chains[]

object ( AffiliateLocationChain )

ঐচ্ছিক। নির্বাচিত অ্যাফিলিয়েট লোকেশন চেইন আইডি।

যদি affiliateLocationMatchingType SELECTED_CHAINS হয়, তাহলে এই ক্ষেত্রটি প্রয়োজন।

অ্যাফিলিয়েটলোকেশনচেইন

অধিভুক্ত স্থানের একটি শৃঙ্খল।

JSON উপস্থাপনা
{
  "chainId": string
}
ক্ষেত্র
chainId

string ( int64 format)

প্রয়োজনীয়। অ্যাফিলিয়েট লোকেশন চেইনের আইডি।

সাইটলিঙ্ক অ্যাসেট

একটি সাইটলিঙ্ক সম্পদ।

JSON উপস্থাপনা
{
  "assetId": string
}
ক্ষেত্র
assetId

string ( int64 format)

প্রয়োজনীয়। সাইটলিঙ্ক সম্পদের আইডি।

পদ্ধতি

create

চিহ্নিত রিসোর্স এবং একটি YouTube সম্পদের মধ্যে একটি নতুন সংযোগ তৈরি করে।

delete

চিহ্নিত রিসোর্স এবং একটি YouTube সম্পদের মধ্যে বিদ্যমান সংযোগ মুছে ফেলে।

list

প্রদত্ত রিসোর্সের সাথে লিঙ্ক করা YouTube সম্পদের সংযোগগুলি তালিকাভুক্ত করে।