We are having a problem with displaying DFP ads where the ad is not displayed in fullscreen but covers only a portion of the left corner of the screen. Photo for clarification: http://i.imgur.com/gYf9WuY.jpg
So it appears (again) that the issue is caused due to the ui_resolutions setting. We have our channels configured with ‘fhd’ and it only appears to fully work with the ‘hd’ setting. We think that this is a bug within the RAF.
I just plugged your URL in couple of test apps (SDK1 and RSG), set ui_resolutions=fhd and there was no problem playing pre/mid/post-rolls - they showed full screen. And i verified the UI was in 1080 too.
So, something else must be funky in your app. What kind of app is that? If SDK1, is it canvas or roScreen; if RSG - do you use the old way or the newly published native integration? And so on, spill the beans. Feel invited to provide a minimal example that demonstrates the issue.
There is a 3rd possible workaround i can think of, if really really insisting on designing the channel for FHD only:
Do not supply the 3rd, optional parameter view in showAds()
When present, it indicates to RAF to use the native-RSG implementation which currently exhibits the issue.
If no 3rd param however, RAF would suspend roSgScreen temporarily - then use the legacy (SDK1) ads implementation, which does not have the issue - and then resume RSG. NB: when using the RAF’s non-native-RSG implementation, the getAds()/showAds() calls have to be done “the old way” - from the main thread, not from a RSG task.
That’s a temporary band-aid to be sure. The issue will be resolved in a following version of RAF.
“RokuNB” wrote:
If no 3rd param however, RAF would suspend roSgScreen temporarily - then use the legacy (SDK1) ads implementation, which does not have the issue - and then resume RSG.
So it must create a roScreen to do this, yes?
“squirreltown” wrote:
So it must create a roScreen to do this, yes?
It may create temporarily a roScreen, or roImageCanvas, or something else from SDK1, yes.
“RokuNB” wrote:
There is a 3rd possible workaround i can think of, if really really insisting on designing the channel for FHD only:
Do not supply the 3rd, optional parameter view in showAds()
When present, it indicates to RAF to use the native-RSG implementation which currently exhibits the issue.
If no 3rd param however, RAF would suspend roSgScreen temporarily - then use the legacy (SDK1) ads implementation, which does not have the issue - and then resume RSG. NB: when using the RAF’s non-native-RSG implementation, the getAds()/showAds() calls have to be done “the old way” - from the main thread, not from a RSG task.
That’s a temporary band-aid to be sure. The issue will be resolved in a following version of RAF.
Is there any ETA on the new version of RAF? As all the ‘workarounds’ are not do-able for us unfortunately.
“24i” wrote:
Is there any ETA on the new version of RAF? As all the ‘workarounds’ are not do-able for us unfortunately.
A fix for this is under testing. It should be available “soon” but i cannot provide an ETA.
RAF 2.1 has been released, it addresses this issue.
It has a minimum firmware requirement of 7.6, meaning the library won’t update on devices with fw 7.5 and earlier.
Note that 7.6 is mid-rollout right now, so you may have to wait for a complete rollout to reach your devices.