When I launch my app, I get some RAF–related errors in the debug console. These errors don't show up when my own ad–focused code is running—such as when I generate the macros & URL for my ad server, or when I actually get and play a preroll ad pod before the user–selected video—but rather upon my first creation of the ad interface, and as a result I'm confused as to whether/how I have misconfigured the ad framework.
This is the initial code that seems to produce the errors (all my other RAF–related code only runs when I am actually putting together an ad pod):
m.adIface = Roku_Ads()
m.adIface.setAdPrefs(false, 1)
And the resulting console output, including the errors, is as follows:
[RAF.err] getStringFromUrl("https://<private>/raf_config.json"): The requested URL returned error: 403 Forbidden
[RAF.err] checkAllowedFeature("ROKU_ADS_NIELSEN_ID"): No config file response
[RAF] Roku_Ads Framework version 2.0521
I am wondering if this could be related to a hard crash that the certification team has told me happens on certain hardware (the Roku HDMI Stick 3500X, in particular) when attempting to play any video from the home scene/grid. I suspect there is a chance it's related to the ad framework because the crash happens as soon as they select a video, i.e. when the preroll ad pod is being generated, and I'm wondering if this apparent RAF misconfiguration could be the culprit.