Experience of using admob

by Mattaku Betsujin » Sat, 11 Apr 2009 23:58:32 GMT

Sponsored Links

Has anyone used admob in their Android apps? If so, what is your experience
so far?


Experience of using admob

by Mariano Kamp » Sun, 12 Apr 2009 00:13:34 GMT

 The implementation is straight forward. The reporting is nice.

I didn't want the ads to show up in horizontal orientation as it takes up
too much screen estate this way. As I manage configuration changes
(orientation changes) myself that took me hours to get it right and was one
of the reasons that I don't use it anymore. If you don't manage
configuration changes on your own, that shouldn't affect you.

Moneywise it was very unexciting, but that was to be expected as I don't
have that many users and probably never will (I am not developing a game). I
implemented it to release my full version until Google opens the Android
Market outside the US and UK and wanted to prevent users from complaining
afterward that they now have to pay for something that seemed to be free
But meanwhile I learned that some users will complain no matter what, so I
removed the ads again.

On Sat, Apr 11, 2009 at 5:58 PM, Mattaku Betsujin <


Sponsored Links

Other Threads

1. Regarding the WebBrowser exploit

I tested this exploit on my own phone running 2.3 and found that it was
still effective, but only after making sure my phone was set up precisely
the right way. I needed to have a specific IP address, for example, and the
vuln required a rather complicated means of designating an address;
hexadecimal and then placed in reverse byte order. It also required having
netcat listening on a specific port, not to mention the android user must
also be hooked to the attackers webpage, either through port redirecting or
social engineering. And after it was all said and done, you had to know what
you were looking for on the sd card (being the attacker) since you were
operating pretty much blind. All in all, id say there are bigger, easier
ways to exploit someone's device we need to worry about before this method.



2. Upgrading system apks through market and retaining permissions


I tried to test the android ability of upgrading a system app with a
new version, but I am facing some permission problems. It seems that,
after the app is upgraded, it looses the capability of accessing
permissions that are systemOrSignature. I am testing this on an
engineering build that is signed with a debug certificate.

Below is a description of my test:


1) Three apps:
APP_1 - signed with CERT_1 - provides some functionality that is
protected by PERM_1 permission, that is systemOrSignature

APP_2_V1 - signed with CERT_2 - version one that goes inside the
system partition

APP_2_V2 - signed with CERT_2 - version that is going to be installed
to upgrade APP_2_V1

Both APP_2_V1 and APP_2_V2 use the PERM_1 permission to do some stuff
on APP_1.

Test 1
 - Validate that APP_2_V1 is able to use the permission PERM_1.

 - Put APP_1 and APP_2_V1 on the system partition.

 - execute APP_2_V1 and test the scenario that uses the PERM_1

 - APP_2_V1 was able to access it fine.

Test 2
 - Validate that APP_2_V2 is able to use the permission PERM_1.

 - Put APP_1 and APP_2_V2 on the system partition.

 - execute APP_2_V2 and test the scenario that uses the PERM_1

 - APP_2_V2 was able to access it fine.

Test 3
 - Validate that when APP_2_V1 is upgraded from market with APP_2_V2,
the new version will be able to use the PERM_1.

 - Put APP_1 and APP_2_V1 on the system partition

 a - Get the APP_2_V2 apk and do a adb install -r
 b - Test the APP_2_V2 and see if it works

 a - APP_2_V1 was correctly upgraded to APP_2_V2 after the adb install
 b - During the APP_2_V2 execution, the app was not able to use PERM_1
 c - If upgrade is uninstalled, PERM_1 works again on the APP_2_V1

1) Shouldn't the system still give permission PERM_1 to APP_2_V2 after
it is installed in a phone with a system partition that contains

2) If yes on question 1, is there any page that explains how to test
this upgrade? Does market upgrade do anything different from "adb
install -r"?

3) Do we need to put any specific thing on the app manifest to make
this work?

Thanks and Regards



3. What name would get more attention

4. Network stack of android mobile phones

5. Low-latency audio- buffer callback

6. List View with multiple columns

7. Camera takePictu onPictureTaken() never called?