能马上接入anysdk的admob 视频广告 接入么

关于unity接入admob的问题【unity3d吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:73,838贴子:
关于unity接入admob的问题收藏
按照官网的教程接入admob ,运行显示 dummy showinterstitial,但是没有出现广告啊 无论是不是测试广告都没有啊
登录百度帐号推荐应用AnySDK | 快速接入第三方SDK解决方案
支持1款游戏;支持原生手游;支持独立部署;支持大部分渠道;提供SDK插件更新/开发服务;7*24h专属技术支持
支持3款游戏;支持原生/H5手游;支持独立部署;支持全渠道;提供SDK插件更新/开发服务;7*24h专属技术支持;
支持不限款游戏;支持原生/H5手游;支持独立部署;支持全渠道;提供SDK插件更新/开发服务;完善的权限系统;7*24h专属技术支持;
支持不限款游戏;支持原生&H5手游;支持独立部署;支持全渠道;提供SDK插件更新/开发服务;完善的权限系统;7*24h专属技术支持;支持部署AnySDK海外版;支持SDK定制服务;
AnySDK通用版,免费 向所有用户开放:
使用:用户可自行注册并创建游戏,欢迎前往
渠道:目前已免费支持的SDK(更多渠道正在接入中……),
技术支持:有6大技术支持交流群免费开放!
基础企业版
高级企业版
全能企业版
服务端游戏数量
支持游戏类型
原生手游/H5游戏
原生手游/H5游戏
原生手游&H5游戏
插件更新服务
新增插件开发
完善的权限系统
AnySDK海外版
SDK定制服务
如果您有其他特别需求,请咨询商务。
ICON批量修改
批量渠道包生成
参数自定义
报表统计服务
灾备服务器
技术支持方式
专属服务团队
专属服务团队
专属服务团队
专属服务团队
技术支持时间
技术支持响应时间
15分钟内响应
15分钟内响应
15分钟内响应
15分钟内响应
【本活动最终解释权归AnySDK所有】2526人阅读
第三方sdk接入(12)
谷歌AdMob广告接入(插屏广告)
第一步:翻墙注册并登陆AdMob开发者平台
第二步:添加广告,获取广告单元ID
第三步:导入sdk,
android studio可直接关联依赖:com.google.android.gms:play-services-ads:8.1.0
第四步:显示广告:
public class MainActivity extends AppCompatActivity {
InterstitialAd mInterstitialAd;
AdRequest adR
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mInterstitialAd = new InterstitialAd(this);
mInterstitialAd.setAdUnitId("你的广告单元ID");
requestNewInterstitial();
mInterstitialAd.setAdListener(new AdListener() {
public void onAdClosed() {
requestNewInterstitial();
Toast.makeText(getApplication(),"广告关闭时调用",Toast.LENGTH_LONG).show();
public void showAd(View v){
if (mInterstitialAd.isLoaded()) {
mInterstitialAd.show();
Toast.makeText(getApplication(),"显示失败",Toast.LENGTH_LONG).show();
public void requestNewInterstitial() {
adRequest = new AdRequest.Builder()
mInterstitialAd.loadAd(adRequest);
更多可访问AdMob官网:
特别注意同一平台的不同ID有不同的显示格式:
官方效果图:
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:49347次
积分:1088
积分:1088
排名:千里之外
原创:55篇
转载:12篇
(1)(1)(1)(4)(17)(24)(23)你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
当前位置 :
**附:AdMob网址:
Admob开参考文档:主页:
快速入门:
SDK下载主页:
Admob参考demo下载:**
本文以eclipse为集成开发环境:
后台准备工作
首先你得先注册一个admob账户,如下图所示:(具体注册步骤此文不会提到,日后会在白鲸论坛发布)
当注册完一个新用户后,会进入如下页面
其下有获利,推广,分析三大选项,这里接入admob广告的话,我们选择获利这个选项,其他的开发者可自行研究
接着,会来到如下页面,对于应用还没发布的开发者来说,选择手动添加即可
应用名称:你希望在应用商店内显示的名称平台:选择Android
紧接着选择广告格式及设置并为广告单元命名并保存
一.首先确认Google Play 服务 SDK已都准备完毕,路径为:&android-sdk-folder(即SDK的路径)&/extras/google/google_play_services ,如下图所示
如果SDK了路径下没有的话打开Android SDK Manager进行下载,如图所示打钩这行(Google Play Services)安装后该应用包就会下载到您的计算机中,并且安装在 SDK 环境的&android-sdk-folder&/extras/google/google_play_services 这个位置。
1:通过 USB 将您的 Android 设备连接到系统。2:启动 Eclipse。3:选择文件 & 导入 & Android & 现有 Android 代码到工作空间中,然后点击下一步。4:选择 浏览,导入google-play-services_lib包,一般位于&android-sdk-folder(即SDK的路径)&/extras/google/google_play_services\libproject\google-play-services_lib
5: 右击你的项目,选择properties-Android-Add,选中google-play-services_lib作为引用包
二:在你的AndroidManifest.xml中,添加 meta-data 标签作为 Google Play服务版本的声明。
&meta-data android:name=&com.google.android.gms.version&android:value=&@integer/google_play_services_version& /&
此外,添加如下权限或确认已有如下权限
&uses-permission android:name=&android.permission.INTERNET&/&
&uses-permission android:name=&android.permission.ACCESS_NETWORK_STATE&/&
设置你的应用程序的广告单元ID
广告单元ID是给其中显示广告在你的应用程序的地方一个唯一的标识符。如果你有两个activites的应用程序,.每个显示一个banner广告,你要给两个activity设置两个广告单元,每个都有自己对应的ID。
Admob的示例demo中提供了两个方法来设置广告,一种是在代码中写,一种是直接在xml种设置。
在你的工程res-values-strings下添加
name =&banner_ad_unit_id& & ca-app-pub-883&/string&
注:ca开头的即你的广告单元ID,在你的admob后台如下位置可以看到
在你想要加广告的activity对应的xml布局文件下加入如下图加亮代码:
xmlns:ads =
&com.google.android.gms.ads.AdView
android:id =&@+id/adView&
android:layout_width = &wrap_content&
android:layout_height = &wrap_content&
android:layout_centerHorizontal = &true&
android:layout_alignParentBottom = &true&
ads:adSize =&BANNER& (广告尺寸)
ads:adUnitId =&@string/banner_ad_unit_id& &
&/com.google.android.gms.ads.AdView&
在所对应的Activity类中
import com . google . android . gms . ads . AdR
import com . google . android . gms . ads . AdV
onCreate方法下添加:
AdView mAdView =
(AdView ) findViewById ( R . id . adView );
AdRequestadRequest =
AdRequest . Builder (). build ();
mAdView .loadAd ( adRequest );
注:有时候广告不显示,你可以在log中看到输出Not enough space to show ad,说明你所应用的测试机屏幕不足以显示对应大小的广告
广告尺寸对应:/mobile-ads-sdk/docs/admob/android/banner
Standard BannerPhones and TabletsBANNER
320x100Large BannerPhones and TabletsLARGE_BANNER
300x250IAB Medium RectanglePhones and TabletsMEDIUM_RECTANGLE
468x60IAB Full-Size BannerTabletsFULL_BANNER
728x90IAB LeaderboardTabletsLEADERBOARD
_Screen width_ x 32|50|90Smart BannerPhones and TabletsSMART_BANNER
广告生命周期事件回调:
你可以有选择地跟踪广告的生命周期事件:
public abstract classAdListener {
public void onAdLoaded();
public void onAdFailedToLoad(int errorCode);
public void onAdOpened();
public void onAdClosed();
public void onAdLeftApplication();
你可以定义一个单独的监听类继承AdListener,或者你可以选择一个内联AdListener对象:
adView.setAdListener(newAdListener() {
public void onAdOpened() {
// Save app state before going to the adoverlay.
AdListener 为其所有的广告生命周期事件提供了一个默认的空的执行。你只需要重写你希望实现的广告事件:
public void onAdLoaded()
//在收到广告时调用。
public void onAdFailedToLoad(interrorCode)
//当广告请求失败。错误代码通常是下列之一:
AdRequest.ERROR_CODE_INTERNAL_ERROR
AdRequest.ERROR_CODE_INVALID_REQUEST
AdRequest.ERROR_CODE_NETWORK_ERROR
AdRequest.ERROR_CODE_NO_FILL
public void onAdOpened()
//当广告打开覆盖屏幕时调用
public void onAdClosed()
//当用户将要点击广告后返回到应用程序调用
public void onAdLeftApplication()
//当广告使用应用程序时调用(比如,去到浏览器)
代码中编写的区别就是不是从xml中获取AdView,而是在代码中:
private AdView mAdV
oncreat方法中:
mAdView = new AdView(this);
mAdView.setAdUnitId(getResources().getString(R.string.ad_unit_id));//从string.xml中获取广告ID
mAdView.setAdSize(AdSize.BANNER);//设置广告尺寸
mAdView.setAdListener(newToastAdListener(this));//给adview设置自定义的监听(具体看参考demo)
RelativeLayout layout =(RelativeLayout) findViewById(R.id.mainLayout);//获取布局
RelativeLayout.LayoutParams params =new RelativeLayout.LayoutParams(
RelativeLayout.LayoutParams.MATCH_PARENT,RelativeLayout.LayoutParams.WRAP_CONTENT);
layout.addView(mAdView, params);//添加adview
mAdView.loadAd(new AdRequest.Builder().build());
其他具体如上xml中所写。
Interstitial Ad即插页广告
用法和AdView很接近
com.google.android.gms.ads.*
InterstitialA
//声明实例
在oncreat方法中:
// 创建实例
interstitial = new InterstitialAd(this);
interstitial.setAdUnitId(MY_AD_UNIT_ID);
//建立请求.
AdRequest adRequest = newAdRequest.Builder().build();
// 开始加载广告
interstitial.loadAd(adRequest);
广告加载完毕:
// 加载完毕调用此方法显示插页广告
public void displayInterstitial() {
if (interstitial.isLoaded()) {
interstitial.show();
注:具体更多可参考demo
感谢楼主的分享,楼主你不妨了解下keymob平台。keymob平台拥有贴心周到服务、强大技术力量及团队、优质丰富的资源、
高额稳定的广告收入;keymob平台支持banner、插屏广告、视频广告、全屏广告等多种广告展现样式,强调广告内容与媒体属性的匹配度,既能形成良好的用户体验,提高开发者的广告收入。想了解更多keymob平台的信息,请登入keymob平台官网。平台地址:
要回复问题请先或
白鲸出海,泛互联网出海第一平台,白鲸关注具备互联网属性的行业、公司、产品和服务的出海,包括应用、游戏、电商、智能手机及硬件、旅游、网络文学、影视、动漫、教育、体育和金融等。
白鲸Club1群:
白鲸Club2群:
白鲸Club3群:
白鲸Club4群:
白鲸Club5群:
微信公众账号}

我要回帖

更多关于 admob 接入 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信