I would simply like to get my pre-roll ads going again since my channel is almost a clone of the older Direct Publisher version that Roku quickly started showing real ads on.
I'm also very confusing with how to make ads work properly. Look like there is not any straight forward procedure to enable it.
I emailed partnersucces and they provide me a "roku_test_tag" which contains an ads URL. Passing that ads URL to setAdUrl API, I can see a pre-roll ads appear in my channel. But I have no idea how Roku can know that ads is playing from my channel to manage revenue (I look at the URL and don't see any kind of id that associated to my channel). I contacted partnersuccess again but didn't get response.
Another problem is that I always see the same ads after several days test, user will get mad if they see the same ads every time.
You can only receive payment for ads shown in your application when the Roku Ad Framework is properly configured with a valid URL assigned by your ad service or by Roku. Please contact [email@example.com:2ups0z31]firstname.lastname@example.org[/email:2ups0z31] to discuss monetization options and obtain an ad URL if you wish to use Roku to fill ad inventory in your application. Using the default URL is useful only for development and testing purposes and you will not receive payment for ad impressions from the default URL.
Since by default, any ads served without an ad server URL will be served by a Roku ad server, you can omit the URL argument, or the setAdUrl() call entirely, for revenue split agreements.
Alright, so are you saying the info at this link is not correct ?