[Java学习] Admob原生Android SDK集成Phonegap/Cordova无需插件

<无详细内容>
  1. 就像Google’s AdSense计划为所有的网络出版商的内容产生收入,对于移动应用程序开发人员谷歌AdMob广告平台赚钱,并促进他们的web应用程序。PhoneGap是将JavaScript丰富的应用程序到本地移动应用程序的一个很好的工具。但当谈到如何通过广告盈利,只是广告代码并非解决之道作为其网络只使用和反对谷歌的条款和条件。我们将通过一个简单的过程将集成本地AdMob原生Android SDK到Cordova应用程序和游戏中,并且无需使用任何PhoneGap插件。
  2. http://www.kmrlyy.com/penqiangyan/33461.html
  3. 按照如下步骤:
  4. 安装原生Android SDK
  5. 下载AdMob Android SDK(下载地址:https://github.com/admob-google/admob-cordova),将其解压缩,然后复制GoogleAdMobAdsSdk-*.*.*.jar到PhoneGap项目的libs目录。
  6. 刷新Eclipse项目目录,添加新下载的SDK’s jar文件到项目的构建路径。你可以通过下面这些简单的步骤做:
  7. ? 右键单击项目(在项目浏览器中),并在上下文菜单中选择‘Build Path’ -> ‘Configure Build Path’。
  8. ? 现在选择‘Libraries’选项卡,并单击‘Add Jars’按钮。
  9. ? 选择你的Project/libs/GoogleAdMobAdsSdk-*.*.*.jar
  10. http://www.kmrlyy.com/zgnma/33463.html
  11. 包括Admob’s Library
  12. 添加下线在其他导入MainActivity.java right的右下方。
  13. admob.initAdmob("admob banner ID","admob interstitial ID");
  14. 第一个导入包含了与广告相关的功能,而另一个则会帮助我们在屏幕上插入广告。
  15. 配置你的AdMob广告单元ID
  16. 现在,在你的MainActivity.java文件中创建一个像这样的新的私有字符串AdMob_Ad_Unit:
  17. private static final String AdMob_Ad_Unit = "xxxxxxxxxxxxxxx";
  18. 确保替换xxxxxxxxxxxxxxx为你自己的ID,不正确的ID将导致广告不显示。现在我们已经准备好在我们的应用程序中显示广告。
  19. http://www.kmrlyy.com/niaodaoyan/33464.html
  20. 创建广告视图
  21. 下面新添加的字符串,再添加一个私有的adView变量,AdView类型如下:
  22. private AdView adView;
  23. 这将是广告的容器。OnCreate函数里面,在底部加上下面几行:
  24. document.addEventListener(admob.Event.onInterstitialReceive, onInterstitialReceive, false); //show in ad receive event fun need add receive listener
  25. admob.cacheInterstitial(); // load admob Interstitial
  26. function onInterstitialReceive(message) { //show in ad receive event fun
  27. admob.showInterstitial();
  28. }http://m.nvzi91.cn/nxby/29355.html
  29. function onGameOver(){//call this fun to show when game over
  30. admob.isInterstitialReady(function(isReady){
  31. if(isReady){
  32. admob.showInterstitial();
  33. }
  34. });
  35. }http://m.nvzi91.cn/gongjingmilan/29356.html
  36. 这应该是足够的广告展示在一个真实的设备。但是,如果你想测试一个Android的虚拟机的广告,那你要在上面加入这一行adView.loadAd(要求);并且广告将出现在AVDS。
  37. request.addTestDevice(AdRequest.TEST_EMULATOR);
  38. www.nvzi91.cn
  39. 在发布应用程序之前,请确保在发布该应用程序之前先向上面添加行注释。
  40. 整个代码文件如下:
  41. function onAdmobEvent (message) {
  42. //do some on admob event
  43. }
  44. http://m.nvzi91.cn/yindaoyan/29357.html
  45. document.addEventListener(admob.Event.onBannerDismiss, onAdmobEvent, false);
  46. document.addEventListener(admob.Event.onBannerFailedReceive, onAdmobEvent, false);
  47. document.addEventListener(admob.Event.onBannerLeaveApplication, onAdmobEvent, false);
  48. document.addEventListener(admob.Event.onBannerPresent, onAdmobEvent, false);
  49. document.addEventListener(admob.Event.onBannerReceive, onAdmobEvent, false);
  50. document.addEventListener(admob.Event.onInterstitialDismiss, onAdmobEvent, false);
  51. document.addEventListener(admob.Event.onInterstitialFailedReceive, onAdmobEvent, false);
  52. document.addEventListener(admob.Event.onInterstitialLeaveApplication, onAdmobEvent, false);
  53. document.addEventListener(admob.Event.onInterstitialPresent, onAdmobEvent, false);
  54. document.addEventListener(admob.Event.onInterstitialReceive, onAdmobEvent, false);
  55. www.kmrlyy.com
  56. 最后步骤
  57. 最后一步是在AndroidManifest.xml文件定义新创建的广告活动。在你的主要活动结束标记后添加此行的清单文件。
  58. m.nvzi91.cn
  59. 现在,你必须能够在模拟器或真实设备上运行应用程序时看到广告。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值