Our inneractive testing – update.
from what i can tell it appears that some of my banner ad data isnt getting logged or showing up at all. here is why i say this.
I made it a point today to launch our app specifically at 10:00am est time for about 10-20 mins. I am using a motorola Xoom for this and the whole time i had the app open i was seeing banner ads.
I then through out the day opened the app a few different times for about 5 mins or less. so i was expecting to see data points in the inneractive dashboad scattered across several hours.
what i got was this:
http://www.learninggems.com/sites/default/files/public/images/inneractive-stats-r2.png
I got a data point spike at 15:00 hours. which i am assuming to be my 10-20 min run on my device. so… though the dot on the chart didnt appear for quite awhile about 6 hours later, and when it did it shows (when you mouse over it) that it suposedly was data from 12/6/2011 even though the chart filter is set for 12/7/2011. This makes me wonder is the data collected stamped with My device time? or the server time wherever inneractive servers are located?
What i am curious about even more is … where is the rest of the data that should have shown up for the consecutive hours… Does the app have to be open and ads running for a certain period of time to qualify?
I know this is still in testing so i am not upset about it, rather i just want to understand it better before i put it on a app thats already doing fine with inmobi ads running on it.
could my problem lie in my code on how i run and init ads in my app? i am open to that idea as well so here is how i am implementing ads in my app:
-I am using director class to change screens, but i load all ads in main.lua
-in my main.lua, right after i init my sql database i do the following code:
[lua] --************************************************************************
–***** Setup Banner Ads and Flurry Analytics
–************************************************************************
if (platformCheck == “Android” or platformCheck == “Win”) then
ads.init(“inneractive”,“BlueFireVentures_ButterflyAdventures_Android”) --Android InnerActive Code
analytics.init(“4ZULQ24GNXXA9NIQ2CFS”)
else
ads.init( “inmobi”, “4028cba6331be09201334516f641025a” ) --IOS InMobi Code
analytics.init(“HRYWAFWSJG9URG6NJ4SE”)
end
analytics.logEvent(“Launched Game”)
analytics.logEvent("ScreenSize: "…display.contentWidth…“x”…display.contentHeight)
if display.contentWidth > 468 then --This was used with Inmobi ads, and determining what size i wanted to use. so the rest of my app could adjust to the size i ended up using. I used the largest ad that would fit properly on the device it was called on.
if display.contentWidth > 728 then
bannerWidth = 728 – Width that fits on Larger Tablets (iPads and Xoom)
bannerHeight = 90
else
bannerWidth = 468 – Width that fits on smaller tablets (Galaxy Tabs & kindle Fire & Nook)
bannerHeight = 60
end
else
bannerWidth = 320 --Width of smallest Phone Screen
bannerHeight = 48
end
– Internet check via Socket
if require(“socket”).connect(“learninggems.com”, 80) == nil then
–print(“No INTERNET connection – Ads will not be shown.”)
bannerHeight = 0
else
ads.show(“banner”, { x=0, y=0, interval=30 })
analytics.logEvent("Showing Banners: "…“banner”…bannerWidth…“x”…bannerHeight)
end[/lua]
Is checking for a internet socket good enough to determine if i should try and show banner ads or not?
Also here is the flurry timestamp that shows what time my Xoom registered:
http://www.learninggems.com/sites/default/files/public/images/flurry-analytics.png
[import]uid: 88147 topic_id: 18266 reply_id: 72294[/import]