I'd agree that the documentation needs work. It seems to contradict itself, but my reading of it is that if you're using Roku to fill your ad slots you don't even need to call
setAdUrl anymore. The default ad URL and macros will take care of filling in the fields. It's important to note that there's a bunch of paperwork (and tons of patience) involved in getting everything set up so that you will actually receive payment through Roku. If you're not using Roku to fill 100% of your ad slots then there's probably an equal amount or more of hoop jumping through involving a 3rd party.
-JT
Roku Community Streaming Expert
Help others find this answer and click "Accept as Solution."
If you appreciate my answer, maybe give me a Kudo.
I am not a Roku employee.