2011-11-30 92 views
1

这是一个简单的问题。在针对android应用程序的admob的实现遇到一些问题后,终于有效。我正在编程的Android 2.2(8),我读了如果我不想在控制台等问题,我不得不改变目标属性(不是在清单)目标13,然后使用API​​ 13(平板电脑视图)进行模拟。好吧,通过这些步骤,日志猫运行良好,控制台不给我一个典型的消息,说:“你必须adActivity AndroidManifest ...”AdMob发布

现在我已经完成了“我的应用程序”。而我的问题是,在发布我的应用程序之前,我必须在eclipse中将目标从13更改为8。或者project.properties文件,没关系?

最后,为了从adMob首先获得发布的ID,我必须上传我的应用程序? 如果是的话,基本的步骤可能是这样的?首先上传应用程序 - 然后从adMOb获取发布的ID - 在eclipse上写入ID - 最后在市场上再次刷新我的应用程序?

非常感谢!!!!

回答

5

若要构建启用admob的应用程序以准备市场发布,请在project.properties中保留target = 13,只修改AndroidManifest.xml中的minSDKVersion属性指向您的定位版本(在您的情况下为8)。

您可以在Android市场上传/发布应用程序之前获取Admob publishID并将其用于Android应用程序代码,以获取publishID,登录并在您的admob帐户中登录,点击Sites & Apps - > Add Site/App,选择创建一个Android应用程序,在设置菜单中,您将被要求输入应用程序市场URL,这一点不需要存在。例如:market:// details?id = packagename做成一个。 Admob会生成供您使用的发布ID。

您现在可以在此阶段测试admob,在手机上安装您的admob启用的应用程序,使用它(多次点击广告),您将开始在您的admob帐户中赚取收入。

希望有所帮助。

+1

关于点击您自己的广告只需要注意一点,这不被推荐,并被视为滥用行为,并可能导致您的AdMob帐户被冻结。我在开发过程中推荐[启用测试模式](http://code.google.com/mobile/ads/docs/android/intermediate.html#adrequest),然后您不必担心点击自己的广告。 –

+0

@Eric Leichtenschlag,谢谢你的提示。是的,关于欺诈的更多细节请点击[这里](http://helpcenter.admob.com/content/click-fraud) – yorkw

+0

谢谢...我还没有上传应用程序(我希望在周末结束)。我遵循你的步骤,并添加了uRL:market:// details?id = ,然后我发布了发布ID,并在代码中设置了2 xml - > ads:adUnitId =“axxxxxxxxxxx”。当我运行该应用程序的作品完美!但是,当我上传应用程序时,有一个暗示我不会在admob上更改URL? – Txispas