Troubleshooting YouTube publishing issues in Adobe Experience Manager Assets
Adobe Experience Manager (AEM) Assets with Dynamic Media Video Integration may not publish videos to the connected YouTube channel even when the assets are available in the DAM. The issue can occur because of YouTube publishing workflow failures, missing or incorrect asset metadata, or connector or authentication configuration issues. To resolve the issue, check the publishing workflow, verify asset metadata and connector settings, validate the OAuth consent configuration, and test the publishing flow with a video.
Description description
Environment
Adobe Experience Manager (AEM) Assets with Dynamic Media Video Integration (all supported versions)
Issue/Symptoms
- The video asset is visible in the AEM DAM.
- The video doesn’t appear on the connected YouTube channel.
- No clear error message or upload status appears.
Root cause
The issue may be caused by problems with the YouTube publishing workflow, missing or incorrect asset metadata, or misconfiguration of the YouTube connector or authentication settings.
Resolution resolution
Follow the steps below to resolve the issue:
-
Check the YouTube publishing workflow status:
- In AEM, go to Tools
>Workflow>Instances. - Filter for workflows related to YouTube or video publishing.
- Locate the workflow instance with a payload that matches the asset path, for example,
/content/dam/.../yourvideo.mp4. - Review the workflow state (Running, Completed, or Failed) and check the History or Log tab for error messages.
- In AEM, go to Tools
-
Verify the asset metadata:
- Open the asset’s Properties in AEM.
- Ensure that required metadata fields, such as Title and Tags, are set because they’re necessary for YouTube publishing.
- Compare the metadata with assets that have been successfully published to YouTube.
-
Validate the YouTube connector configuration:
- In AEM Author, open the YouTube Cloud configuration through Tools
>Cloud Services or Assets>YouTube. - Confirm that the channel is connected and visible.
- Check that the client ID and secret in AEM match those configured in the Google Cloud project.
- Verify that the redirect URI in Google Cloud matches the AEM Author instance URL.
- In AEM Author, open the YouTube Cloud configuration through Tools
-
In Google Cloud Console, ensure that the OAuth consent screen for the project is set to Production, not Testing, to avoid short-lived tokens causing failures.
-
Test with a simple video upload:
- Upload a small test MP4 to a folder configured for YouTube publishing.
- Use the standard Publish to YouTube flow in AEM.
- Check whether the workflow completes and the video appears on the YouTube channel.
- If the test fails, note the asset path and timestamp for further troubleshooting.
-
Verify that the video appears on the YouTube channel and that the workflow status in AEM shows Completed.