iPhone Tools and Services at AdMob

AdMob is going to be showing off some iPhone specific stuff at the Silicon Valley MoMo tonight. I’ve made plenty of comments about the whole idea of the mobile browser as a thin client for rich applications. Generally, I think the whole discussion has headed off the deep end already, but there are brief flashes of sanity every now and again. The work that’s gone into some of the iPhone applications and open source javascript libs is pretty encouraging, it feels like a pretty cohesive community is forming about the device. We’re hoping we’ve created a way for those developers to make some money with their labor of love and keep the effort going.

Posted in Software, Technology, ThisIsMobility | Leave a comment

Mobile Browser Testing

Andrea has a post about mobile device testing up on the dotMobi blog. If I understand correctly he’s talking in this case about an Acid2 style set of tests for mobile browsers in particular. Would certainly be nice to have a baseline set of compatibility metrics for different features across the various browser types and handsets. I’ve fooled around with testing Javascript capabilities myself.

Like he mentions however, the problem isn’t just support of the browser for certain capabilities but also the environment it goes into. Network differences, different gateway behavior, different default configuration settings or build options on different carriers, etc. Look to support for cookies as one example, as described in the wireless faq. Most modern mobile browsers support cookies, definitely. But some carriers ship with the option to accept cookies turned off, most likely to be true if their own internal portal doesn’t require the feature. And others have gateways that strip out cookies completely, or if the content site isn’t on a whitelist of trusted partners.

It seems like it would be very difficult to try to collect, organize, and present the info based on all the different dimensions it can have. Of course, I hope they can figure it out, it would be a killer resource to have! Very interested to see how this develops.

Posted in Community, Software, Technology, ThisIsMobility | 1 Comment

“What’s Driving Mobile Advertising” Event in Palo Alto

There’s a DealMaker Strategy Series event on Mobile Advertising in Palo Alto on August 15th. I’m all registered and planning to head out. Having seen AdMob grow over the last year from the inside it’s always nice to step back and bit and see what other folks are thinking about the industry as a whole. There’s all sorts of niches that we don’t touch on at all (incentive and loyalty programs, video pre-roll and post-roll placements, SMS marketing, near field communication, in-game and idle screen advertising, etc.) Different segments of potential marketers have skews toward different mechanisms, and frequently once they start thinking about one they stop thinking about the others.

This session seems like it could lean toward the big brand advertisers, many of whom are looking in the video direction. Cool stuff, but last I checked there were lots of issues with metrics and reporting in that medium. How are “impressions” reported, or is audience bought via a different grouping? How can a potential advertiser reuse create across multiple networks? Everyone has their own format and own report structure, it’s very hard to aggregate multiple network buys into a single campaign and measure results symmetrically. And most of the individual networks don’t have the scale yet to provide a very compelling alternative to existing video distribution methods. Multimedium campaigns could shift the needle there, but has the same set of issues with standardization and reporting structure. The brands are hesitant to move without strong success stories. But the medium is really best suited to folks who have video content they can repurpose and the production capability to create a compelling video ad, so it’s tilted somewhat away from the experimental smaller buyer. The evolution should be interesting to watch. It’s got a big hump to make it over, but I think the potential is huge once it does.

Posted in Community, ThisIsMobility | Leave a comment

August Mobile Monday – iPhone

Many of the people in the same office as me have been hacking the iPhone. I went to New York and I saw some guy walking down the street with an iPhoneDevCamp shirt. The discussion is happening all over the internets about it. Call it pandering if you must, but the August 2007 edition of the Silicon Valley MoMo meeting is going to be focused on the iPhone. Got a hankerin’ to hack some sexy touchscreen goodness? Stop by and rub elbows with some of the folks doing the heavy lifting.

Posted in Community, ThisIsMobility | Leave a comment

Money Where Their Mouth Is

I haven’t had very much time to weigh in on much lately, actually barely had time to skim news twice a week. But I definitely want to give props to Google for stirring the hornets nest around the 700 MHz spectrum auction. I love the reaction by the telcos, fantastic. “No seriously, everything is fine here, competition is rocking out”. James nails it overall:

All in all a very spirited defence of the status quo in the US marketplace, which does a good job of showing that the US is not really so far behind Europe in terms of mobile services, but completely fails to address the point that there are many players in the US mobile content and services market who are unhappy with the way the industry is currently run. Comparisons with other parts of the world aside, that needs to be addressed.

I’m keeping my fingers crossed.

Posted in Community, ThisIsMobility | 1 Comment

Mobile Advertising, Mumbai Style

I did get a chance to stop by the Mobile Monday Mumbai meeting last night and it was fantastic! First of all thanks to Veer and Rajesh for inviting me to participate in the panel, I’m always happy to share what info I can with an audience so hungry for information. I was really impressed with the folks attending the event. A highly entrepreneurial crowd who weren’t afraid to stand up and ask questions and challenge the responses they got back. In many ways it reminded me of the Silicon Valley crew …. Interesting huh? They even had an SMS backchannel setup during the panel! I was already paying a decent amount of attention to this environment because the numbers that AdMob sees say this is one to watch. After seeing it first hand my geek gut sense also says it’s one to watch. If you get the chance to check it out firsthand I can’t recommend it highly enough. I took some pictures of the event as well, I think they give a great feel for what the audience was like.

I was hoping that the carriers in a rapidly developing area like this would be more supportive of their local entrepreneurs and businesses. But unfortunately the general guideline that carriers are bullies who somehow feel they’re entitled to own a user because they paid for some spectrum holds true here. They talk at one time about knowing a user and being able to deliver them highly targeted and personal results because of their intimate relationship, and then say they would cut off advertising services and kill off anything that competes with their own revenue stream. I’m not sure about you, but that’s not the kind of company I want to have an intimate relationship with! They obviously don’t really have the well being of their users at heart. They have the well being of their users at heart when it allows them to stifle competitive innovation. But when it comes to things that make their users happy but that the carrier doesn’t profit from, well then of course it’s their right to regulate what goes across their network and the user be damned! Unfortunate that this keeps playing out all over the place, it’s really limiting what mobile could be to have these folks as the gatekeepers.

The carriers are also unaware of a lot of the activity going on with the local users. They think they’re filtering free content. Maybe they just don’t understand how the interweb works? I could see them manging to filter out anything from the outside web with a content type audio/mp3 to kill off MP3 ringtones. But could they filter out images as a whole? Sounds a little far fetched, even for them. So at least wallpapers and backgrounds, to some degree, could be available for free out there. I know lots of people can attest to the size of the India mobile web market, Paul Smith I know saw the size of the traffic when he was running his own test of a public version of wapTags. It’s out there, I know it’s not just AdMob seeing these kinds of numbers.

There were a bunch of questions about what people seem to be doing when they browse mobile from India. I don’t have an exhaustive breakdown, but I have at least a few examples that I know popped up at some points. Much of the traffic is to community sites and chat/forum areas. Why would people in India be hitting sites like that so heavily? Many of them seem to be related to Bollywood. Gossip sites, fan sites, photo sites, forums, etc. Apparently people are hungry for more than what the established media channels provide them for their stars. Hardly surprising, that happens all over the place. Also very popular are the mobile versions of news outlets in English speaking areas like the US and the UK. At one point during the World Cup we were seeing enough cricket related activity on mobile that I actually setup my own cricket news aggregation site (cricketfan.mobi) specifically to make some of the less mobile friendly content more accessible.

The common question across the panel was what will it take to make the mobile advertising industry experience explosive growth during the next 12 months. My answer is that from where I’m sitting, the mobile advertising industry is already experiencing explosive growth. Its been happening for 12 months already, and it’s going to keep going for many more I think. But what could accelerate it to an even greater pace? I think everyone had pretty much the same take on that, standardization and metrics. The online advertising market really took off when there were standard ways to make buys across multiple advertising providers and standardized ways to collect those results across all and measure benefits. And advertisers want to be able to understand what their expected results can be going in and feel assured that they’re not being duped into wasting money. So you need compelling success stories that map neatly to what incoming advertisers are expecting to do.

Which is somewhat at odds with the other major message from the panel, that mobile advertising is a new medium that allows for mass customization and rifleshot accuracy in your messaging. While that’s a fantastic idealistic outcome, I would definitely caution against putting all your eggs in that basket. Every medium thinks it’s new and ultimately completely different than what came before. And it is, but only to a degree. It’s a beautiful and unique snowflake, just like everything else. The advertising market will only bear so much infrastructure cost before it’s just not worth their money to put a message out. Sure, it’s technically possible to figure out where someone is down to the square meter and have a message that’s targeted to their income level and browsing habits and that particular 9 foot square section of the earth they’re standing on. But somewhere well before we get there we hit the point of diminishing returns with respect to what most advertisers want and how much it will cost them to get it.

In the US an ISP has almost the same set of info that a carrier does, but we don’t see ISPs participating in the online advertising ecosystem because so far it just hasn’t made any sense. No one can make it work at scale profitably. Yet the carriers think they are the key to advertising in mobile, and I just don’t see that on the mobile web side. Perhaps when it comes to marketing through messaging like SMS. But overall they need to stop thinking about marketing to their user base as their right and start thinking about it as their privilege. Do it right and everyone benefits, them included. Do it wrong and everyone suffers, and people get angry, and they lose users, and advertisers lose audience.

A little realism in that respect would go a long way, and I think the scientific method applies here as well. We can sit around all day and debate what the mobile advertising market wants, but without empirical evidence to back it up we’re just spouting philosophy. The best way to know what works and what doesn’t in mobile advertising is to try it. You’ll probably be surprised. I know I definitely was.

Posted in Community, ThisIsMobility | 1 Comment

Innovation at Risk

You know I’m going to be getting this book as soon as it comes out. I’m pretty vocal about my dislike for patents, but because other companies use them I always end up working on some kind of protective patent umbrella or at least some blocking patents where ever I go. I refuse to put my name on them, cause they’re a vestige of an absurd concept gone horribly wrong. I begrudgingly accept their utility in certain cases, but almost all of those cases are where someone else attacks you with some patent issue (and the other ones are all legal issues as well). It’s one of those closed loop feedback systems. Why do you get patents? Well cause everyone else has patents of course! And why do they all have patents? Cause everyone they’re competing with has patents. Oh yes, I would love to see the day where we can just do away with the broken system as a whole. Unfortunately the book is not yet available for pre-order through Amazon, otherwise I would have already done so.

Posted in Community, Open Source, ThisIsMobility | 1 Comment

Google Mobile AdSense

W00t!! Fight! Fight! Fight! Fight! Definitely going to be “interesting times.”

I don’t agree with what Russ has to say about our odds, though I do agree with everything else he says to say about the whole end to end vision that Google has for mobile services. Some damn smart folks over there. But I still think we can take them. Interested in joining the fight? Email me at mike at admob dot com. We’re still hiring engineers in particular. Come on, you know you want to do it.

Posted in Technology, ThisIsMobility | 3 Comments

A Tale of Two Email Clients

While I’m in a timezone that’s rotated 12.5 hours from my home timezone most of my communication is by necessity asynchronous. Not a problem, I have email magic all over the place. Emails on my phone, run my own imap server, server side filtering, a beautiful little bot to sit there and filter it all. Email in general is an archaic and aging beast hopefully not long for this world, but people use it. So I’ve used it. And used it enough that generally I can deal with the issues, and have a few different ways to deal with them.

However I’m in the middle of a situation that’s pretty taxing as far as infrastructure goes. Cellular networks are actually kinda spotty here, and 802.11 networks are both few and far between, and basically treated like demilitarized zones. The number of ports you can assume you can communicate over approaches 1 as you increase the number of base stations you sample from. Generally, you can use port 80. Sometimes I can manage to get imap outbound, not always. Almost never get smtp outbound, and frequently don’t even get SSL smtp outbound.

But that’s okay, right? We got the cellular networks. The good ‘ole wild wild west cellular networks. They’ll let you send just about anything just about anywhere on just about any port. Guess it’s the confidence that comes with having your credit card number, they figure they can trust you with their network. So I want to send something on port 25 outbound from my phone, you betcha I can. Or can I?

This morning I was trying to catch up on a bit of email before diving into the rest of the day. The hotel network is, well, interesting to say the least. So I was lying on the bed using my E61 to get the job done. Or trying to. The network was particularly spotty this morning. It should have been annoying, but it ended up being crippling. I went to load one of the messages (I’m using the built in messenger app from the E61) and suddenly got dumped back to the start screen. Odd, cause the messenger app was still running. I went back into the messenger app and it was frozen. Couldn’t exit it, couldn’t get it to respond to anything, a friend I was IMing with asked if I got the SMS they just sent. Apparently SMS wasn’t working either. Hold down the red hangup key to kill all active connections (good tip for you Nokia addicts out there) and nothing happens. That’s usually the last resort, so things must be pretty well screwed. Annoying, but I’ve come to expect it. So I reboot my phone and keep going.

A few minutes later, it happens again. This time I decide I have to be insane. The application can’t hard hang like this and just never come back, not an application that controls a base phone function like SMS. There’s gotta be some watchdog or something in the OS that would figure out things have gone sideways and kick over the thing. I’m just impatient, right? So I leave the phone like that as I go down to get some breakfast, it’ll be fine by the time I get back. 45 minutes later I walk back into the room and the things is still crapped out. What the hell!?!?

So I SSH into my server, setup a few forward rules, and check to make sure that the GMail App doesn’t crap out when it’s got an intermittent network connection. Guess what? It doesn’t. What’s amazing is that after all these years I can still laugh about the fact that the supposedly vastly superior experience offered by the built in app, as opposed to the obviously inferior experience of the limited sandboxed java app that is GMail, is still something I’m going to have to listen to some fuckwit “industry expert” drone on about at some point.

There’s a lot going on right now in mobile. And it’s easy if you’re working in the environment to feel like this is a golden time when everyone is finally getting their paycheck for having put in the years of effort. Because the environment is doing well it’s going to attract a hell of a lot of competition from people who you didn’t have to compete with before. People who aren’t going to listen to all the reasons you have that explain why things can’t be done. People who are just going to run out there and get them done anyway. Frequently while you’re still laughing about how horribly they’re going to fail when they realize how difficult your industry is. Next thing you know you’re living in a van down by the river.

Posted in Nokia E61, ThisIsMobility | 2 Comments

Old Bloggers, New Blogs

Russell Beattie is back at it again with a new blog. Which he used almost immediately to call me crazy. Fair enough.

And Diego Doval has started up the much more aptly named blog.diegodoval.com.

I suggest subscribing to both immediately. I’ll wait.

Seriously, go do it.

Posted in Community, Software, ThisIsMobility | Leave a comment