Closed subsoap closed 6 years ago
I'll focus on this when the build server is back up again
I did some tests on mobile and I'm able to get an ad instance, but when I'm loading it I get an error since the game isn't live. I'm not sure if it's possible to test ads without having a game live?
These two are implemented. Rewarded video to come.
fbinstant.load_interstitial_ad(placement, function(self, success)
print("loaded interstitial", success)
if not success then
return
end
fbinstant.show_interstitial_ad(placement, function(self, success)
print("showed interstitial", success)
end)
end)
I'm getting a {"code":"UNKNOWN","message":"(#606) Invalid placement_id"}"
You need to setup stuff on the dashboard of the appid you are testing.
Dashboard -> Add a Product -> Audience Network click Setup
You'll need a business setup then select it
Then you create the name of the property or use one you already have
Then you can create a placement, you can create multiple, but it first has you choose either a rewarded video or an interstitial
Next you pick the payment account to associate with the property (you can reuse one you already created)
Then you can find the placement id somewhere like here
Did you already follow these steps?
https://developers.facebook.com/docs/games/instant-games/guides/ads-monetization
I didn't see the Copy ID button. That's probably it!
At the end of the process above they show you a bundle id which is the wrong thing to use, I assume you used that the first time?
Got interstitial ads working now: https://github.com/defold/extension-fbinstant/releases/tag/3.2.0 Also added separate issue for rewarded video
Are you testing on iOS or Android?
03-25 17:25:53.872 I/chromium( 4787): [INFO:CONSOLE(299)] "INFO:ENGINE: Defold Engine 1.2.123 (46d8b7e)", source: https://apps-220423735365494.apps.fbsbx.com/instant-bundle/1640583122697518/1514290622030078/dmloader.js (299)
03-25 17:25:54.020 I/chromium( 4787): [INFO:CONSOLE(299)] "INFO:ENGINE: Loading data from: dmanif:./game.dmanifest", source: https://apps-220423735365494.apps.fbsbx.com/instant-bundle/1640583122697518/1514290622030078/dmloader.js (299)
03-25 17:25:54.197 I/chromium( 4787): [INFO:CONSOLE(299)] "INFO:ENGINE: Initialised sound device 'default'", source: https://apps-220423735365494.apps.fbsbx.com/instant-bundle/1640583122697518/1514290622030078/dmloader.js (299)
03-25 17:25:54.198 I/chromium( 4787): [INFO:CONSOLE(299)] "", source: https://apps-220423735365494.apps.fbsbx.com/instant-bundle/1640583122697518/1514290622030078/dmloader.js (299)
03-25 17:25:54.686 I/chromium( 4787): [INFO:CONSOLE(299)] "ERROR:GAMESYS: Could not retrieve the physics socket '@physics': -6.", source: https://apps-220423735365494.apps.fbsbx.com/instant-bundle/1640583122697518/1514290622030078/dmloader.js (299)
03-25 17:26:52.850 I/chromium( 4787): [INFO:CONSOLE(117)] "width: 1080 > ", source: https://apps-220423735365494.apps.fbsbx.com/instant-bundle/1640583122697518/1514290622030078/index.html?psev=1 (117)
03-25 17:26:52.850 I/chromium( 4787): [INFO:CONSOLE(118)] "height:1917 > ", source: https://apps-220423735365494.apps.fbsbx.com/instant-bundle/1640583122697518/1514290622030078/index.html?psev=1 (118)
03-25 17:26:52.905 I/chromium( 4787): [INFO:CONSOLE(68)] "Starting...", source: https://apps-220423735365494.apps.fbsbx.com/instant-bundle/1640583122697518/1514290622030078/index.html?psev=1 (68)
03-25 17:26:54.233 I/chromium( 4787): [INFO:CONSOLE(301)] "Running...", source: https://apps-220423735365494.apps.fbsbx.com/instant-bundle/1640583122697518/1514290622030078/dmloader.js (301)
03-25 17:26:54.234 I/chromium( 4787): [INFO:CONSOLE(301)] "Running...", source: https://apps-220423735365494.apps.fbsbx.com/instant-bundle/1640583122697518/1514290622030078/dmloader.js (301)
03-25 17:26:54.234 I/chromium( 4787): [INFO:CONSOLE(301)] "Running...", source: https://apps-220423735365494.apps.fbsbx.com/instant-bundle/1640583122697518/1514290622030078/dmloader.js (301)
03-25 17:26:54.235 I/chromium( 4787): [INFO:CONSOLE(301)] "Running...", source: https://apps-220423735365494.apps.fbsbx.com/instant-bundle/1640583122697518/1514290622030078/dmloader.js (301)
03-25 17:26:54.235 I/chromium( 4787): [INFO:CONSOLE(301)] "Running...", source: https://apps-220423735365494.apps.fbsbx.com/instant-bundle/1640583122697518/1514290622030078/dmloader.js (301)
03-25 17:26:54.236 I/chromium( 4787): [INFO:CONSOLE(301)] "Running...", source: https://apps-220423735365494.apps.fbsbx.com/instant-bundle/1640583122697518/1514290622030078/dmloader.js (301)
03-25 17:26:54.317 I/chromium( 4787): [INFO:CONSOLE(301)] "", source: https://apps-220423735365494.apps.fbsbx.com/instant-bundle/1640583122697518/1514290622030078/dmloader.js (301)
03-25 17:26:54.317 I/chromium( 4787): [INFO:CONSOLE(301)] "", source: https://apps-220423735365494.apps.fbsbx.com/instant-bundle/1640583122697518/1514290622030078/dmloader.js (301)
03-25 17:26:54.317 I/chromium( 4787): [INFO:CONSOLE(301)] "", source: https://apps-220423735365494.apps.fbsbx.com/instant-bundle/1640583122697518/1514290622030078/dmloader.js (301)
03-25 17:26:54.317 I/chromium( 4787): [INFO:CONSOLE(301)] "", source: https://apps-220423735365494.apps.fbsbx.com/instant-bundle/1640583122697518/1514290622030078/dmloader.js (301)
03-25 17:26:54.317 I/chromium( 4787): [INFO:CONSOLE(301)] "", source: https://apps-220423735365494.apps.fbsbx.com/instant-bundle/1640583122697518/1514290622030078/dmloader.js (301)
03-25 17:26:54.318 I/chromium( 4787): [INFO:CONSOLE(301)] "", source: https://apps-220423735365494.apps.fbsbx.com/instant-bundle/1640583122697518/1514290622030078/dmloader.js (301)
03-25 17:26:54.423 I/chromium( 4787): [INFO:CONSOLE(299)] "INFO:ENGINE: Defold Engine 1.2.123 (46d8b7e)", source: https://apps-220423735365494.apps.fbsbx.com/instant-bundle/1640583122697518/1514290622030078/dmloader.js (299)
03-25 17:26:54.561 I/chromium( 4787): [INFO:CONSOLE(299)] "INFO:ENGINE: Loading data from: dmanif:./game.dmanifest", source: https://apps-220423735365494.apps.fbsbx.com/instant-bundle/1640583122697518/1514290622030078/dmloader.js (299)
03-25 17:26:54.726 I/chromium( 4787): [INFO:CONSOLE(299)] "INFO:ENGINE: Initialised sound device 'default'", source: https://apps-220423735365494.apps.fbsbx.com/instant-bundle/1640583122697518/1514290622030078/dmloader.js (299)
03-25 17:26:54.727 I/chromium( 4787): [INFO:CONSOLE(299)] "", source: https://apps-220423735365494.apps.fbsbx.com/instant-bundle/1640583122697518/1514290622030078/dmloader.js (299)
03-25 17:26:55.206 I/chromium( 4787): [INFO:CONSOLE(299)] "ERROR:GAMESYS: Could not retrieve the physics socket '@physics': -6.", source: https://apps-220423735365494.apps.fbsbx.com/instant-bundle/1640583122697518/1514290622030078/dmloader.js (299)
Logcat output when testing XOXO example (and only changing placement id)
I don't see the message which should appear when loading should be attempted...
I'm testing on Android. Strange that you're not getting the callback...
Re-opening ticket
Strange. It's working for me:
03-26 06:23:16.180 14923 14923 I chromium: [INFO:CONSOLE(117)] "width: 1000 > ", source: https://apps-130801227620858.apps.fbsbx.com/instant-bundle/1638472049550256/1649283928519656/index.html?psev=1 (117) 03-26 06:23:16.189 14923 14923 I chromium: [INFO:CONSOLE(118)] "height:1776 > ", source: https://apps-130801227620858.apps.fbsbx.com/instant-bundle/1638472049550256/1649283928519656/index.html?psev=1 (118) 03-26 06:23:19.186 14923 14923 I chromium: [INFO:CONSOLE(301)] "Running...", source: https://apps-130801227620858.apps.fbsbx.com/instant-bundle/1638472049550256/1649283928519656/dmloader.js (301) 03-26 06:23:19.359 14923 14923 I chromium: [INFO:CONSOLE(301)] "", source: https://apps-130801227620858.apps.fbsbx.com/instant-bundle/1638472049550256/1649283928519656/dmloader.js (301) 03-26 06:23:21.133 14923 14923 I chromium: [INFO:CONSOLE(68)] "Starting...", source: https://apps-130801227620858.apps.fbsbx.com/instant-bundle/1638472049550256/1649283928519656/index.html?psev=1 (68) 03-26 06:23:21.437 14923 14923 I chromium: [INFO:CONSOLE(299)] "INFO:ENGINE: Defold Engine 1.2.123 (46d8b7e)", source: https://apps-130801227620858.apps.fbsbx.com/instant-bundle/1638472049550256/1649283928519656/dmloader.js (299) 03-26 06:23:21.813 14923 14923 I chromium: [INFO:CONSOLE(299)] "INFO:ENGINE: Loading data from: dmanif:./game.dmanifest", source: https://apps-130801227620858.apps.fbsbx.com/instant-bundle/1638472049550256/1649283928519656/dmloader.js (299) 03-26 06:23:22.218 14923 14923 I chromium: [INFO:CONSOLE(299)] "INFO:ENGINE: Initialised sound device 'default'", source: https://apps-130801227620858.apps.fbsbx.com/instant-bundle/1638472049550256/1649283928519656/dmloader.js (299) 03-26 06:23:22.218 14923 14923 I chromium: [INFO:CONSOLE(299)] "", source: https://apps-130801227620858.apps.fbsbx.com/instant-bundle/1638472049550256/1649283928519656/dmloader.js (299) 03-26 06:23:23.286 14923 14923 I chromium: [INFO:CONSOLE(299)] "ERROR:GAMESYS: Could not retrieve the physics socket '@physics': -6.", source: https://apps-130801227620858.apps.fbsbx.com/instant-bundle/1638472049550256/1649283928519656/dmloader.js (299) 03-26 06:23:26.974 14923 14923 I chromium: [INFO:CONSOLE(1)] "Ads.insert()", source: https://apps-130801227620858.apps.fbsbx.com/instant-bundle/1638472049550256/1649283928519656/XOXO.js (1) 03-26 06:23:26.975 14923 14923 I chromium: [INFO:CONSOLE(1)] "Ads.insert() 130801227620858_156771488357165 [object Object]", source: https://apps-130801227620858.apps.fbsbx.com/instant-bundle/1638472049550256/1649283928519656/XOXO.js (1) 03-26 06:23:26.975 14923 14923 I chromium: [INFO:CONSOLE(1)] "Ads.insert() done", source: https://apps-130801227620858.apps.fbsbx.com/instant-bundle/1638472049550256/1649283928519656/XOXO.js (1) 03-26 06:23:26.978 14923 14923 I chromium: [INFO:CONSOLE(299)] "DEBUG:SCRIPT: loaded interstitial true", source: https://apps-130801227620858.apps.fbsbx.com/instant-bundle/1638472049550256/1649283928519656/dmloader.js (299)
Maybe add me to the app you are testing on facebook so I can test it on my device to rule other things out?
Just add my facebook username and it should let me test it solarlumina
Added!
Ads worked so might be something in the setup of the app itself on the Facebook side. I'll investigate.
Here's a difference, did you already put your Audience Network for review for the XOXO app? I have not yet for appid I am testing, will do that now...
By the way, this version of the XOXO on Android also goes from 0 to instantly 100% loaded too on this decide. Does it show actual progress while loading for you on Android?
Nope, nothing has been put for review. But now that you mention it the app was whitelisted by FB. Although that was before the SDK and ads was announced and made available for all devs. Still, it could have significance.
And yes, the progress goes to 100 immediately for me as well. I haven't had time to investigate why though.
I'll see if the review goes if it changes. The documentation didn't seem to imply you had to put the Audience Network into review for testing but that may be different for Instant Games vs native apps using Audience Network.
I'll test on another appid soon too.
This appid now has a green checkmark (someone on facebook instant group said it shows up a few hours after first trying to test ads??)
I'm not sure if ads are working now as they are not showing up yet but also not in XOXO which was working yesterday. Will test again in a few hoursish.
I got another ad on XOXO but not on other yet - seems like fill rate is part of the problem with testing. When an ad doesn't show up in XOXO it doesn't show any of the callback prints either.
03-26 11:23:26.806 I/chromium(27145): [INFO:library_loader_hooks.cc(36)] Chromium logging enabled: level = 0, default verbosity = 0
03-26 11:23:31.315 I/chromium(27145): [INFO:CONSOLE(117)] "width: 1080 > ", source: https://apps-130801227620858.apps.fbsbx.com/instant-bundle/1638472049550256/1649283928519656/index.html?psev=1 (117)
03-26 11:23:31.315 I/chromium(27145): [INFO:CONSOLE(118)] "height:1917 > ", source: https://apps-130801227620858.apps.fbsbx.com/instant-bundle/1638472049550256/1649283928519656/index.html?psev=1 (118)
03-26 11:23:31.372 I/chromium(27145): [INFO:CONSOLE(68)] "Starting...", source: https://apps-130801227620858.apps.fbsbx.com/instant-bundle/1638472049550256/1649283928519656/index.html?psev=1 (68)
03-26 11:23:32.866 I/chromium(27145): [INFO:CONSOLE(301)] "Running...", source: https://apps-130801227620858.apps.fbsbx.com/instant-bundle/1638472049550256/1649283928519656/dmloader.js (301)
03-26 11:23:32.866 I/chromium(27145): [INFO:CONSOLE(301)] "Running...", source: https://apps-130801227620858.apps.fbsbx.com/instant-bundle/1638472049550256/1649283928519656/dmloader.js (301)
03-26 11:23:32.866 I/chromium(27145): [INFO:CONSOLE(301)] "Running...", source: https://apps-130801227620858.apps.fbsbx.com/instant-bundle/1638472049550256/1649283928519656/dmloader.js (301)
03-26 11:23:32.866 I/chromium(27145): [INFO:CONSOLE(301)] "Running...", source: https://apps-130801227620858.apps.fbsbx.com/instant-bundle/1638472049550256/1649283928519656/dmloader.js (301)
03-26 11:23:32.866 I/chromium(27145): [INFO:CONSOLE(301)] "Running...", source: https://apps-130801227620858.apps.fbsbx.com/instant-bundle/1638472049550256/1649283928519656/dmloader.js (301)
03-26 11:23:32.866 I/chromium(27145): [INFO:CONSOLE(301)] "Running...", source: https://apps-130801227620858.apps.fbsbx.com/instant-bundle/1638472049550256/1649283928519656/dmloader.js (301)
03-26 11:23:32.947 I/chromium(27145): [INFO:CONSOLE(301)] "", source: https://apps-130801227620858.apps.fbsbx.com/instant-bundle/1638472049550256/1649283928519656/dmloader.js (301)
03-26 11:23:32.948 I/chromium(27145): [INFO:CONSOLE(301)] "", source: https://apps-130801227620858.apps.fbsbx.com/instant-bundle/1638472049550256/1649283928519656/dmloader.js (301)
03-26 11:23:32.948 I/chromium(27145): [INFO:CONSOLE(301)] "", source: https://apps-130801227620858.apps.fbsbx.com/instant-bundle/1638472049550256/1649283928519656/dmloader.js (301)
03-26 11:23:32.948 I/chromium(27145): [INFO:CONSOLE(301)] "", source: https://apps-130801227620858.apps.fbsbx.com/instant-bundle/1638472049550256/1649283928519656/dmloader.js (301)
03-26 11:23:32.948 I/chromium(27145): [INFO:CONSOLE(301)] "", source: https://apps-130801227620858.apps.fbsbx.com/instant-bundle/1638472049550256/1649283928519656/dmloader.js (301)
03-26 11:23:32.948 I/chromium(27145): [INFO:CONSOLE(301)] "", source: https://apps-130801227620858.apps.fbsbx.com/instant-bundle/1638472049550256/1649283928519656/dmloader.js (301)
03-26 11:23:33.038 I/chromium(27145): [INFO:CONSOLE(299)] "INFO:ENGINE: Defold Engine 1.2.123 (46d8b7e)", source: https://apps-130801227620858.apps.fbsbx.com/instant-bundle/1638472049550256/1649283928519656/dmloader.js (299)
03-26 11:23:33.187 I/chromium(27145): [INFO:CONSOLE(299)] "INFO:ENGINE: Loading data from: dmanif:./game.dmanifest", source: https://apps-130801227620858.apps.fbsbx.com/instant-bundle/1638472049550256/1649283928519656/dmloader.js (299)
03-26 11:23:33.369 I/chromium(27145): [INFO:CONSOLE(299)] "INFO:ENGINE: Initialised sound device 'default'", source: https://apps-130801227620858.apps.fbsbx.com/instant-bundle/1638472049550256/1649283928519656/dmloader.js (299)
03-26 11:23:33.369 I/chromium(27145): [INFO:CONSOLE(299)] "", source: https://apps-130801227620858.apps.fbsbx.com/instant-bundle/1638472049550256/1649283928519656/dmloader.js (299)
03-26 11:23:33.840 I/chromium(27145): [INFO:CONSOLE(299)] "ERROR:GAMESYS: Could not retrieve the physics socket '@physics': -6.", source: https://apps-130801227620858.apps.fbsbx.com/instant-bundle/1638472049550256/1649283928519656/dmloader.js (299)
You should try making a fresh appid and go through setup process again to test if it makes a difference.
Also need to be able to print the actual errors that ads produce if not already doing so.
Got another ad on XOXO, here's the log when it happens
03-26 11:47:11.993 I/chromium(27145): [INFO:CONSOLE(117)] "width: 1080 > ", source: https://apps-130801227620858.apps.fbsbx.com/instant-bundle/1638472049550256/1649283928519656/index.html?psev=1 (117)
03-26 11:47:11.993 I/chromium(27145): [INFO:CONSOLE(118)] "height:1917 > ", source: https://apps-130801227620858.apps.fbsbx.com/instant-bundle/1638472049550256/1649283928519656/index.html?psev=1 (118)
03-26 11:47:12.487 I/chromium(27145): [INFO:CONSOLE(68)] "Starting...", source: https://apps-130801227620858.apps.fbsbx.com/instant-bundle/1638472049550256/1649283928519656/index.html?psev=1 (68)
03-26 11:47:13.268 I/chromium(27145): [INFO:CONSOLE(301)] "Running...", source: https://apps-130801227620858.apps.fbsbx.com/instant-bundle/1638472049550256/1649283928519656/dmloader.js (301)
03-26 11:47:13.268 I/chromium(27145): [INFO:CONSOLE(301)] "Running...", source: https://apps-130801227620858.apps.fbsbx.com/instant-bundle/1638472049550256/1649283928519656/dmloader.js (301)
03-26 11:47:13.268 I/chromium(27145): [INFO:CONSOLE(301)] "Running...", source: https://apps-130801227620858.apps.fbsbx.com/instant-bundle/1638472049550256/1649283928519656/dmloader.js (301)
03-26 11:47:13.268 I/chromium(27145): [INFO:CONSOLE(301)] "Running...", source: https://apps-130801227620858.apps.fbsbx.com/instant-bundle/1638472049550256/1649283928519656/dmloader.js (301)
03-26 11:47:13.269 I/chromium(27145): [INFO:CONSOLE(301)] "Running...", source: https://apps-130801227620858.apps.fbsbx.com/instant-bundle/1638472049550256/1649283928519656/dmloader.js (301)
03-26 11:47:13.269 I/chromium(27145): [INFO:CONSOLE(301)] "Running...", source: https://apps-130801227620858.apps.fbsbx.com/instant-bundle/1638472049550256/1649283928519656/dmloader.js (301)
03-26 11:47:13.344 I/chromium(27145): [INFO:CONSOLE(301)] "", source: https://apps-130801227620858.apps.fbsbx.com/instant-bundle/1638472049550256/1649283928519656/dmloader.js (301)
03-26 11:47:13.345 I/chromium(27145): [INFO:CONSOLE(301)] "", source: https://apps-130801227620858.apps.fbsbx.com/instant-bundle/1638472049550256/1649283928519656/dmloader.js (301)
03-26 11:47:13.348 I/chromium(27145): [INFO:CONSOLE(301)] "", source: https://apps-130801227620858.apps.fbsbx.com/instant-bundle/1638472049550256/1649283928519656/dmloader.js (301)
03-26 11:47:13.348 I/chromium(27145): [INFO:CONSOLE(301)] "", source: https://apps-130801227620858.apps.fbsbx.com/instant-bundle/1638472049550256/1649283928519656/dmloader.js (301)
03-26 11:47:13.348 I/chromium(27145): [INFO:CONSOLE(301)] "", source: https://apps-130801227620858.apps.fbsbx.com/instant-bundle/1638472049550256/1649283928519656/dmloader.js (301)
03-26 11:47:13.348 I/chromium(27145): [INFO:CONSOLE(301)] "", source: https://apps-130801227620858.apps.fbsbx.com/instant-bundle/1638472049550256/1649283928519656/dmloader.js (301)
03-26 11:47:13.441 I/chromium(27145): [INFO:CONSOLE(299)] "INFO:ENGINE: Defold Engine 1.2.123 (46d8b7e)", source: https://apps-130801227620858.apps.fbsbx.com/instant-bundle/1638472049550256/1649283928519656/dmloader.js (299)
03-26 11:47:13.592 I/chromium(27145): [INFO:CONSOLE(299)] "INFO:ENGINE: Loading data from: dmanif:./game.dmanifest", source: https://apps-130801227620858.apps.fbsbx.com/instant-bundle/1638472049550256/1649283928519656/dmloader.js (299)
03-26 11:47:13.769 I/chromium(27145): [INFO:CONSOLE(299)] "INFO:ENGINE: Initialised sound device 'default'", source: https://apps-130801227620858.apps.fbsbx.com/instant-bundle/1638472049550256/1649283928519656/dmloader.js (299)
03-26 11:47:13.769 I/chromium(27145): [INFO:CONSOLE(299)] "", source: https://apps-130801227620858.apps.fbsbx.com/instant-bundle/1638472049550256/1649283928519656/dmloader.js (299)
03-26 11:47:14.232 I/chromium(27145): [INFO:CONSOLE(299)] "ERROR:GAMESYS: Could not retrieve the physics socket '@physics': -6.", source: https://apps-130801227620858.apps.fbsbx.com/instant-bundle/1638472049550256/1649283928519656/dmloader.js (299)
03-26 11:47:16.629 I/chromium(27145): [INFO:CONSOLE(1)] "Ads.insert()", source: https://apps-130801227620858.apps.fbsbx.com/instant-bundle/1638472049550256/1649283928519656/XOXO.js (1)
03-26 11:47:16.629 I/chromium(27145): [INFO:CONSOLE(1)] "Ads.insert() 130801227620858_156771488357165 [object Object]", source: https://apps-130801227620858.apps.fbsbx.com/instant-bundle/1638472049550256/1649283928519656/XOXO.js (1)
03-26 11:47:16.630 I/chromium(27145): [INFO:CONSOLE(1)] "Ads.insert() done", source: https://apps-130801227620858.apps.fbsbx.com/instant-bundle/1638472049550256/1649283928519656/XOXO.js (1)
03-26 11:47:16.631 I/chromium(27145): [INFO:CONSOLE(299)] "DEBUG:SCRIPT: loaded interstitial true", source: https://apps-130801227620858.apps.fbsbx.com/instant-bundle/1638472049550256/1649283928519656/dmloader.js (299)
03-26 11:47:21.911 I/chromium(27145): [INFO:CONSOLE(299)] "DEBUG:SCRIPT: showed interstitial true", source: https://apps-130801227620858.apps.fbsbx.com/instant-bundle/1638472049550256/1649283928519656/dmloader.js (299)
Suddenly I'm getting a ton of ads in XOXO every time I open it...
Got an ad finally in the appid I'm testing! Must have been something wrong in their system...
Hopefully rewarded videos are not a pain
Closing since they work and it not working before was probably Facebook.
Is there a debug problem with them?
Some ad related links
https://www.facebook.com/groups/instantgamedevelopers/permalink/768548260008002/
https://www.facebook.com/groups/instantgamedevelopers/permalink/768509343345227/
https://www.facebook.com/audiencenetwork/news-and-insights/rewarded-video-best-practices?hc_location=ufi
https://www.adcolony.com/blog/2016/08/12/rewarded-video-making-the-most-of-value-exchange/