An iframe added to Promolayer's HTML content block is not displaying or functioning as expected.
Common causes
The embedded content's source URL itself is broken or unavailable
The third-party service blocks embedding via iframes (X-Frame-Options or Content-Security-Policy headers)
Cross-origin restrictions prevent the iframe content from loading inside another domain
The iframe src URL contains a typo or requires authentication
Steps
Copy the src URL from your iframe tag and open it directly in a new browser tab.
If the URL does not work when opened directly — the issue is with the content itself, not with Promolayer. Review the implementation or check with the content provider to confirm the URL is correct and publicly accessible.
If the URL works when opened directly — the issue is caused by how the third-party service handles embedding (for example, cross-origin restrictions or iframe-blocking headers). This is outside the scope of Promolayer.
Cross-origin and X-Frame-Options restrictions are enforced by the service you are trying to embed. Promolayer cannot override them. Please check the documentation of the service you are embedding, or contact that provider directly.
If the issue persists
Contact us via live chat. Please include the full iframe src URL of the content you are trying to embed so our team can investigate.
