SolveLLC, example posted indicates that you've tried to do raf.setAdUrl() with xml data instead of URL string. That never worked and couldn't possibly work.
what is new is that better diagnostics were added in recent versions of RAF
(see
https://developer.roku.com/docs/develop ... e-notes.md for details)
roURLTranfer does not accept the following chars unecoded in URL: space and "<>\^`{|}
now RAF prints error messages when detecting failure to set url for roURLTransfer (which it uses under the hood)
regarding curly brackets needed by an ad server - if you url-encode them, it will work. i.e. instead of {someMacro} use %7BsomeMacro%7D - that will fire fine from Roku hardware and ad server will understand it just the same