این شی یک قانون خط مشی را نشان می دهد، که مجموعه ای از شرایط را مشخص می کند که باید رعایت شوند و اقدامی که YouTube باید در صورت تحقق آن شرایط انجام دهد. برای اینکه یک قاعده معتبر باشد، باید تمام شرایط قاعده رعایت شود.
| نمایندگی JSON |
|---|
{
"action": string,
"conditions": {
object ( |
| فیلدها | |
|---|---|
action | خطمشیای که YouTube باید اجرا کند اگر شرایط این قانون برای یک دارایی یا تلاش برای مشاهده آن دارایی در YouTube معتبر باشد. |
conditions | مجموعهای از شرایطی که باید برای اعمال قانون (و اعمال فرعی) رعایت شود. برای اینکه یک قانون معتبر باشد، باید تمام شرایط آن رعایت شود. |
subaction[] | فهرستی از اقدامات اضافی که YouTube باید در صورت رعایت شرایط موجود در قانون انجام دهد. |
شرایط
شرایط یک قانون سیاست را نشان می دهد. اگر هر یک از قوانین مشخص شده برای این خطمشی معتبر باشد، YouTube خطمشی حقوق را اجرا میکند. برای اینکه یک قاعده معتبر باشد، باید تمام شرایط قاعده برآورده شود، و یک شرط زمانی صادق است که تمام اجزای مجموعه برآورده شوند. شرایط تنظیم نشده برای یک قانون نادیده گرفته می شود (یا همیشه برآورده می شود). به عنوان مثال، اگر یک قانون a را مشخص نکرده باشد
MatchDuration
، پس طول مدت زمان واقعی بازی نمی تواند باعث عدم رعایت قانون شود. اگر هیچ شرطی تنظیم نشده باشد، شرط به عنوان یک کل همیشه صادق است.
| نمایندگی JSON |
|---|
{ "requiredTerritories": { object ( |
| فیلدها | |
|---|---|
requiredTerritories | این شرط تماشا مشخص میکند که کاربران مجاز به تماشای (یا گوش دادن) یک دارایی هستند (یا نه). YouTube بر اساس موقعیت مکانی کاربر تعیین می کند که آیا این شرط برآورده شده است یا خیر. |
matchDuration[] | این شرط تطابق مدت زمانی را مشخص میکند که محتوای آپلود شده توسط کاربر یا شریک باید با یک فایل مرجع مطابقت داشته باشد تا این قانون اعمال شود. |
matchPercent[] | این شرط مطابقت، درصدی از محتوای آپلود شده توسط کاربر یا شریک را مشخص میکند که برای اعمال قانون باید با فایل مرجع مطابقت داشته باشد. |
referenceDuration[] | این شرط تطبیق نشان می دهد که مرجع باید مدت زمان مشخصی برای اعمال قانون باشد. |
referencePercent[] | این شرط تطبیق نشان میدهد که درصد مشخصشده یک فایل مرجع باید با محتوای آپلود شده توسط کاربر یا شریک مطابقت داشته باشد تا این قانون اعمال شود. |
contentMatchType[] | این شرط مطابقت مشخص می کند که آیا محتوای آپلود شده توسط کاربر یا شریک باید با محتوای صوتی، تصویری یا سمعی بصری یک فایل مرجع مطابقت داشته باشد تا این قانون اعمال شود. |
وضعیت منطقه
شرایط قلمرو مورد استفاده در شرایط قانون سیاست.
| نمایندگی JSON |
|---|
{ "type": string, "territories": [ string ] } |
| فیلدها | |
|---|---|
type | این فیلد نشان می دهد که آیا قانون خط مشی مرتبط در مناطق مشخص شده معتبر است یا خیر. |
territories[] | فهرستی از مناطق هر قلمرو یک کد کشور دو حرفی ISO 3166 است. . |
Interval Condition
حداقل و حداکثر مقادیر مرتبط با یک شرط مطابقت را شناسایی می کند. اگر یک تطابق بالقوه در محدوده مشخص شده قرار گیرد، آنگاه شرط برآورده می شود.
| نمایندگی JSON |
|---|
{ "low": number, "high": number } |
| فیلدها | |
|---|---|
low | حداقل مقدار مجاز (شامل) برای شرایطی که باید ارضا شود. مقدار پیش فرض |
high | حداکثر مقدار مجاز (شامل) برای شرایطی که باید ارضا شود. مقدار پیش فرض |