You might want to check out the SDK documentation - it has answers for most questions.
Current is here:
http://sdkdocs.roku.com/display/RokuSDK ... umentationBanner ads only display/work on a few different poster screen and springboard screen types.
Both screens use these three methods:
Void SetAdURL(String sdAdURL, String hdAdURL)
Set the URL of the bannder Ad image to be displayed on the springboard screen.
This is currently only valid for the "video" style of springboard screen.
This is currently only valid for the "arced-landscape" and "flat-category" style of poster screens.
Banner Ad sizes are as follows:
Banner Ad HD = 728x90
Banner Ad SD = 540x60
Void SetAdSelectable(Boolean isSelectable)
Sets the banner ad to be selectable or display only. By default the banner ad is not selectable. When enabled the user can navigate and move focus to the banner image. When selected, the screen will receive an roPosterScreenEvent and the msg will return true for isAdSelected().
Void SetAdDisplayMode(String displayMode)
Sets the scale mode for displaying ad images. Valid display modes are:
scale-to-fill – scale image to completely fill the rectangle of the bounding frame (default)
scale-to-fit. – scale image to fit horizontally or vertically as appropriate while still maintaining aspect ratio. This is the preferred display mode for ads.