SafeFrame is often used by publisher platforms, like Google Ad Manager (formerly DFP) as a way of isolating a creative from a page, but still allowing the publisher page to gather data from the creative itself. The SafeFrame is a kind of enhanced iFrame. Per the IAB description,
The SafeFrame 1.0 technology is a managed API-enabled iframe that opens a line of communication between the publisher page content and the iframe-contained external content, such as ads. Because of this line of communication, content served into a SafeFrame is afforded data collection and rich interaction, such as ad expansion, that is unavailable in a standard iframe.
Ads placed inside a SafeFrame will have a lot of their functionality disabled. For example, in the case of NEXD Campaign Manager, creatives based on gyro, scroll or mouse move functionality are limited to function because the ad is unable to gather sensor, page position or mouse input data because of the SafeFrame.
How To Fix It
If you're using Google Ad Manager, you simple need to uncheck the Serve into a SafeFrame option.
If you're not using Google Ad Manager, please reach out to your AdOps team to help resolve the issue. While NEXD Campaign Manager ads can work inside a SafeFrame, they will do so with very limited functionality. On our preview site, you can test the creative within safeframe. Switching on this option allows you to emulate how the ad interacts/behaves on these publishers sites.
If disabling SafeFrame is not an option for your channel, please reach out to NEXD Campaign Manager Support.