Policies
Wildmoka's YouTube connector supports YouTube policies and ownership for both VOD uploads and live broadcasts. There are two distinct policy types:
- Usage policy
- Matching policy
ContentID flow: create asset → set ownership → apply usage policy → optionally apply matching policy. Each step retries on transient errors (5xx, 404) with exponential backoff. Uses the YouTube Partner API v1 (youtubePartner). |
Usage policies
Usage policies are applied when Wildmoka publishes the video. It defines what happens to the video itself. The list of available policies depend entirely on what is configured in your YouTube CMS/Studio.
Typical YouTube policy types you'll see in the policy picker :
| POLICY TYPE | EFFECT |
| Standard | Allow the video (no claim) |
| Track | Allow the video, track views/stats only. |
| Monetize | Allow the video, run ads on it. |
| Block | Block the video from playing. |
The default value is "Standard" (no claim).
Matching policies
Matching policies define what happens when YouTube detects your content in videos uploaded by other users.
Key constraint: If the usage policy is set to "Standard", then no claim is created and matching policies have no effect — matching policies only apply to claimed content.
Example A: Geo-blocking policy
Geo-blocking in the Wildmoka YouTube integration is handled exclusively through content territorial ownership. This means it requires a YouTube Partner account linked to the destination.
The two parameters involved are ownership type and territories.
| PARAMETER | VALUES | DEFAULT |
| Ownership type | none · worldwide · include · exclude | none |
| Territories | Set of ISO country codes (FR, US, DE…) |
How the ownership types work:
| VALUE | DESCRIPTION |
| worldwide | declares full ownership globally. No territory list needed. |
| include | owns rights only in the listed territories. Everywhere else is unowned. |
| exclude | owns rights everywhere except the listed territories. |
The Territories parameter is only active when the ownership type is include or exclude. The ownership ratio is always fixed at 100%.
Important distinction: This is a content-related declaration, not a viewer-level block. The effect depends on the usage policy applied via the claim:
- If the policy is monetize → ads run in owned territories, content may be blocked in unowned ones depending on the policy.
- If the policy is block → content is blocked in owned territories.
So to actually geo-restrict viewing, you need both the ownership declaration and a blocking usage policy.
Example B: Monetization policy
YouTube monetization in Wildmoka requires a YouTube Partner / CMS account linked to the destination account.
The full system works based on YouTube ownnership, usage policies (= what happens to this video) and matching policies (= what happens when other users upload your content).
- Set ownership
- Ownership type = worldwide / include / exclude
- Territories = [FR, US, …] - Set usage policy (track / monetize / block)
- Apply matching policy
Important constraints:
- Monetization only generates revenue if the CMS account is eligible for monetization in YouTube Studio.
- Geo-blocking via ownership type and territories determines where the policy applies — so you can monetize in some territories and block in others by combining a blocking policy with an include ownership type.