is it possible to have one single banner that I can use across all my view controllers ? so I don't have to create a new one for every view controller
I haven't tried that, but I believe it should be possible. Create your banner, load it, store its reference globally, optionally show it in one view, then before switching to a different view, hide the banner, and then in that new view use the global reference to show it again.
No one has followed this question yet.