Sunday, December 20, 2009

A tale of three android ad networks

I wrote a simple dice-calculator app for the Motorola Droid and have been experimenting with various advertisers on the ad-supported version. Here's my capsule review of three; AdMob, Quattro and Greystripe.

Its important to knwo up front that NONE of these so called 'advertising networks' actually tell you how much they pay or for what. Therefor, you have to experiment and intuit. These are the
results of my experiments to date.

AdMob.

The Good:

AdMob is the 800 pound gorilla in this space having been bought by google. Their sdk is the most mature and easiest to integrate. Their ads are also the least intrusive. They will also run your "house ads" for your own products in your other apps for free. Finally, their reporting tools are *excellent* and really give you a good feel of the trends of usage of your app.

The Bad:

Unfortunately, they also pay the worst of all three. Although they don't publish their exact formula (none of them do) it semes to be *heavily* if not entirely base on click through. I've served almost 7,000 impressions, but only had 14 click throughs. Total revenue: $0.88

Quattro.

The Good:

Quattros ads are still fairly unobtrusive, about twice as tall as an AdMob ad. While the SDK is a bit less mature, it is a bit more automatic. AdMOb's view has to be told by your app when to get a new ad. By contrast you just place the Quattro view and tell it how often you want to change ads and it does the rest.

Quattro pays for impressions as well as click throughs and it shows in your revenues. With about 6500 impressions and only 6 clicks I already have made $1.44. Quattro also encourages a faster ad-flip rate and thus Ive gotten those 6500 impressions in something like a third the time it took for AdMob, who I integrated earlier.

The Bad:

Quattros analytics pages frankly suck. You cna ask for number between any two dates but what it shows you is the aggregate total over those days, not numbers by day. This makes trend analysis very hard. They also don't have "house ads". Finally, while their view is easier to integrate, you also have a bit less control over it.

Greystripe

The Good:

Greystripe is different from the other two who are primarily banner-ad suppliers. Greystripe specializes in interstatials, ads that take over the entire screen for their run. They imply on their website that they pay per impression. In fact, their reporting tools don't even show click-throughs. This means you get paid for displaying the ad, whether the viewer clicks through or not.

I have found their tech support responsive, which is important given their issues. (See below.)

The Bad:

Interstitials are by far the most intrusive kind of ads there are. Therefor you won't be generating high impression rates per user if you don't want to drive your users away. I have my app configured to display one on launch and then one approximately every 5 minutes. For games, it makes more sense to integrate the interstitials between levels since you cant pull the screen away from the user mid-level.

Their Android SDK is in beta and is by far the hardest to integrate. To begin with, its not perfect yet. My interstitials don't display properly the text on the buttons to go back to the app or to the linked advertiser web-page. (I've reported this and they say they are working on it.)

The biggest problem however is that they chose to implement their ads not as an Android view, like the others above, but as a separate Android activity. This causes your app to go through life cycle call backs that are exactly the same as when a user navigates away from your app and then returns. This is simply a nightmare to deal with, impacts app stability, and needs to be fixed right away.

Their reporting tools are neither as good as AdMob nor as wretched as Quattros.

The OTHER issue I have right now is that they *say* they pay per impression but their reporting tools aren't showing it. I have 158 impressions so far and its still reporting $0 income. This makes it hard for me to get a grip on what, if anything, they are actually paying me for my efforts. Given that the impression rate is so much slower with interstitials, this is an important consideration.

Conclusions:

Right now, for income (which is why we do this, right?) Quattro is the big winner. They aren't terribly objectionable and pay quite well. If their reporting tools were better and they had the house ad option, they'd be the only banner service I'd use. As is however those values are big enough to make me keep AdMob too. At least for now.

AdMob is the second place producer. They are less then half as lucrative from a payment point of view, but their tools are excellent and have really helped me learn user trends from this first product.

Greystripe has promise, but they need a lot of work. The SDK is definitely not done and need some serious re-architecting. And I'm very concerned that their website has yet to tell me I've made any money at all.

In web-advertising, interstitials are a big money maker and there is promise in this market, but Greystripe has work to do if they want to fill that niche.

Sunday, December 6, 2009

A new definition of desperate...

Senate Republicans trying to claim they are afraid that the health care reform bill will hurt Medicare... A program they have been trying to torpedo as long as I've been a legal voter.

Lets face it. They think Americans are idiots with no memories. Or at least, they think Seniors might be. That seems to be what they are baking on in this latest move to protect their big-money insurance industry supporters from reaping the field of distress they have sown among working americans

If I were a senior, I'd be pissed off at them right now. Course any Senior with still functioning neurons should have been pissed at them for a long time before this.

It reminds me of an old jewish joke...
"Chutzpah is killing your parents and then throwing yourself on the mercy of the court because you are an orphan."

Chutzpah seems to be in no short supply among the republicans in the senate.

Friday, November 27, 2009

No American needs Health Insurance

But every American needs health-care.

As I reported previously, more people die in this country every month from lack of proper health-care then from drunk-drivers and the accidents they cause.

This simple fact seems to be eluding all our politicians and media pundits. Over and over I keep hearing the goal for our national health care system that "every American has insurance." But as many real american consumers know, having health insurance is no gaurantee that your health care bills will get paid.

Some estimates put the number of "under-insured" already in the current insurance system at 25 million Americans. These are working Americans whose insurance is inadequate and will not cover the bulk of their health care costs.

Any plan that only measures its success by the availability of low cost insurance will have no effect beyond ballooning the number of under-insured Americans. Which will do nothing to keep them from being ruined by the costs of health-care. After all, bankruptcy and pregnancy have one thing in common... you can't be "a little bankrupt", either.

The bulk of non-dillusional Americans have finally admitted the obvious, that we have the least effective and most expensive health care delivery system in the developed world. Even the politicians are finally willing to admit that. But what neither they nor the media are saying is that we are also the only one who counts on insurance to finance the delivery of that care.

The link is obvious. And its a link we must break. We all need to tell Washington that we don't give a crap about health insurance. What we care about, is health care.

Friday, November 20, 2009

You have no privacy already...

... get over it.

Scott McNealy said that a few years ago and he was absolutely right.  This may sound cynical, but you should always be skeptical when law makers say they are going to "protect" you as its almost always from the wrong things.  One example is the totally pointless and useless COPPA law, which makes web site developers ask you your age and restrict your ability to communicate with others if YOU tell them you are under 13.  Well, I'm sure no kid has EVER lied about their age.... right?

Other examples of "protecting your privacy" have come and gone as legislation and all are equally pointless.

Why? Because people don't have to be required to give their privacy away... we all do it all the time, every day, voluntarily.  Its in the decisions we make and the actions we take.  Its in anything we do that is "in public' and, lets face it, that's most of our lives.  "Sharing" tools like Facebook, web forums, and so forth just increase the amount of information we provide on ourselves. 

As an example a group of MIT students recently wrote an "outing" program that predicts someones sexual preference based on nothing more then their circle of facebook friends.    It really shouldn't surprise us that who we associate with says a lot about who we are.

You might think you have some security/anonymity if, like me, you use a psuedonym for non-work related stuff.  But, it turns out, there is EASILY enough information on the net  on most of us to make correlations between our psudonyms and our real personae.

Its not just the net though, there are huge databases on what we do and who we are that pre-date the net.  The insurance industry has one that lists every medical procedure you've ever had.  Of course there are the credit databases that show our patterns of purchases.  The information is out there and, thanks to the cheapness of computing power, the genie is out of the bottle and anyone with some time and some horsepower can put together a surprising amount of detail on any of us.  If you doubt that, take a look at this "service" that was recently advertised in one of my professional management forums I participate in.

We have no privacy because we've already given it away, just by virtue of being part of this society.  So as Scott said, rather then passing pointless and ineffectual laws, we better start getting used to it and figure out how best to handle it.

Sunday, September 20, 2009

More people die from lack of heathcare then from drunk driving

Harvard has just completed a study that shows that there are more deaths every day from lack of health coverage then drunk driving and murder combined.

http://www.reuters.com/article/healthNews/idUSTRE58G6W520090917

So when someone says to you "I think everyone is happy with their health coverage" look them in the eye and ask if their "everyone" includes all those dead or dying because they have none.

Monday, September 14, 2009

inmates running the asylum

I know the media likes a gathering. It looks good on camera. It looks even better if they look nutso as so many of the signs at the "9-12" rally in Washington made their holders look.

But lets get real here.

This was an event manufactured and hawked by Fox News, probably the single biggest media in the conservative world with the largest reach into conservative american households. They pushed this thing like JC himself was going to make an appearance. One of the lead spokespeople for it even said on camera that he was "sounding like a televangelist."

And 10,000 people showed up.

10,000 out of a population of over 200 million adult americans. When you figure approximately half the US identifies itself as "conservative" that's a turn out of .008% of their audience.

Edit; revised *generous* estimate is 70,000. Which is a bit more but still only a bit over .05% of the theoretical fox audience. Interestingly, one of the no-shows was Fox's own Glen Beck, who was a primary organizer for the rally...

The real story here? The big money interests behind the desperate attempt to derail health-care reform can now truthfully answer the question "what if you threw a party, and nobody came."

Lincoln was right. And if you ever wanted to see the portion of the people you can fool all the time, then look at that rally. I am heartened to see its is no more then .004% of the country :)

Wednesday, September 9, 2009

Aion Open Beta Review: A keeper

I've been playing the Aion open beta the past few days and I have to say my reaction to it is about 180 degree from my reaction to Champions Online.

To begin with, while CO looks like an amateur comic book , Aion is *gorgeous*. Dripping with details, very believable environments and people. Just a pleasure to look at.  Having said that, it can at times be "too" pretty.  My character is on the slender/good looking side and between the overly ornate (but still formfitting) armor he's currently wearing and a few of the animations, such as the hands on the hips idle anim, he really looks kinda queer.  Not that I have anything against queer folk at all, but it wasn't what I had in mind for this character.  I suspect this is more an issue of Eastern/Western style clash then anything else, as Aion was originally a Koren game.

For any one who doesn't know, Aion is a "angels v. daemons v. devils" game. The Angles and Daemons are PC races, the devils are the 'spoiler" and are controlled by the computer. (It should be said that this is an over-simplification. Although I'm currently playing a Daeva, an Angel, and i haven't seen the Asmodean side yet (the daemons) the game suggests that it gives both sides in the war a justification that makes them the "good guys" in their own eyes.  Interestingly enough the "angels" are called "Daevas"... which is another word for daemon.)

The experience is well paced from both a gameplay and story POV. You spend your first 10 "newbie" levels as a human being. This allows you to learn all the game basics as well as to help you develop an emotional connection to the "humans" before you ascend to godling. The world is rich in story and flavor and i have yet to run into any quest that felt too objectionably like a repeat of a previous one. Both Aion and City of heroes cast the players as exceptional heroic protectors of the "normals." In both quests and making that connection however things Aion does a much better job. The "normals"in CoH lacked any character and were there mostly as Macguffins to retrieve or sources of canned applause. In Aion though every NPC you meet feels like it has its own, rich background story.

At Level 10 you "Ascend" and leave the newbie playpen. At this level oen of the other big features of Aion kicks in-- your wings. In some (but not all) zones you can sprout wings and fly. Again, CoH had flight, but thus winged flight is a more visceral (and harder to control) experience. You are also time limited on your flight so that's one more quantity you need to watch and manage. It was smart of the developers to make you wait for this bennie. Not only did it give you the time to connect with the land-bound humans but it also delayed your trying to learn to manage this while you were learning everything else about playing the game. Right after you get flight you are given a sort of "training quest" to get the hang of it where all you really have to manage is your flight time. This works very very well to introduce you to "flight skills."

The rest of Aion so far is pretty vanilla fantasy MMO. Those who coem to it from WOW (or EQ or even older) will find a lot that's familiar. Advancement choices are mostly through choice of gear and pluses that "socket" into the gear, though you also periodically get important new skills. They have built a "user store" feature into the game that formalizes people selling gear that don't want. This makes them standing around and shouting their advertisements a bit more controlled less annoying and correspondingly less annoying.

I haven't reached what NCSoft calls the PvPvE yet, which is where the three factions clash. I suspect that's probably the "end game". But I AM staying up too late and generally enjoying myself getting there.

All in all I think NC has another winner on their hands and a very natural game for WOWites to "graduate into" when they want a more adult and serious game experience.