`
endual
  • 浏览: 3573305 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

android添加广告之--有米

 
阅读更多

 

android添加广告之--有米

 (2011-03-28 13:43:53)
标签: 

杂谈

分类: android

准备工作

步骤一.将 youmiad-android.jar 导入您的工程中。

  1. 右键您的工程根目录,选择“Properties”
  2. 在左面板中选择“Java Build Path”
  3. 然后选择“Libraries”标签
  4. 点击“Add External JARs…”
  5. 选择 youmiad-android.jar 的目录路径.
  6. 点击“OK”即导入成功

步骤二.在manifest.xml文件中配置用户权限

<!-- 连接网络权限 ,用于请求广告(必须)--> <uses-permission android:name="android.permission.INTERNET"></uses-permission> <!-- 读取手机基本信息权限,用于精确统计用户的机型等信息(必须) --> <uses-permission android:name="android.permission.READ_PHONE_STATE"/> <!-- 读取网络信息权限,用于识别gprs网络的接入点的情况(必须)--> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission> <!-- 读写sd卡的权限,用于缓存广告所用到的图片,节省流量 ,并可获得更好的用户体验(所有使用有米android 2.0版本以上sdk的应用都会共享缓存的图片)--> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission> <!-- 获取用户地理信息权限,用于帮助精确统计开发者的程序发布之后的用户分布情况 --> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>

!注意,请务必为应用添加android.permission.INTERNET和 android.permission.READ_PHONE_STATE权限,否则将有可能获取不到广告信息。

步骤三.初始化账号信息

在代码中调用AdManager.init()初始化 App ID 、App Secret、请求广告间隔和测试模式等参数(在任意AdView初始化前调用一次即可)。

//请使用静态的方法调用AdManager.init(),设置AppId、密码、广告请求间隔和测试模式等参数(在任意AdView初始化前调用一次即可)。 static{ //第一个参数为您的应用发布Id //第二个参数为您的应用密码 //第三个参数是请求广告的间隔,有效的设置值为30至200,单位为秒 //第四个参数是设置测试模式,设置为true时,可以获取测试广告,正式发布请设置此参数为false //第五个参数是供开发者设置的应用版本标识,开发者设置此参数后,可以通过有米广告网站的开发者管理页面看到应用的统计情况。 AdManager.init("您的应用发布Id", "您的应用密码", 30, false,"用于标识您的应用的版本号,如1.2"); }

!请将测试模式设置为false后上传至网站,或发送到邮箱 service@youmi.net里面。 !未上传应用安装包、未通过审核的应用,只能获得测试广告,审核通过后,真机才会获取到正常的广告

 

 

 

使用xml布局嵌入广告

步骤一.建立attrs.xml文件

在 res/values 文件夹中添加 attrs.xml。如果你没有添加这个文件,那你将不能在 layout 中设置 AdView 的属性。attrs.xml 文件的内容如下:

<?xml version="1.0" encoding="utf-8"?> <resources> <declare-styleable name="net.youmi.android.AdView"> <!--广告条的背景颜色(取值范围为#000000----#ffffff) --> <attr name="backgroundColor" format="color" /> <!--广告条的字体颜色(取值范围为#000000----#ffffff) --> <attr name="textColor" format="color" /> <!--广告条的背景透明度,默认为 255,设置范围0-255 --> <attr name="backgroundTransparent" format="integer"/> </declare-styleable> </resources>

步骤二.在布局xml中嵌入有米广告视图

以下为一个实例:

<?xml version="1.0" encoding="utf-8"?> <!-- 需要设置命名空间 :umadsdk --> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:umadsdk="http://schemas.android.com/apk/res/com.youmi" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> <net.youmi.android.AdView android:id="@+id/adView" android:layout_width="fill_parent" android:layout_height="wrap_content" umadsdk:textColor="#ffffff" umadsdk:backgroundTransparent="155" umadsdk:backgroundColor="#808080"/> </LinearLayout>

!注意: xmlns:umadsdk=”http://schemas.android.com/apk/res/您的应用包名” 这句一定要加上,不然编辑器会提示错误。

 

 

 

使用代码布局嵌入广告

以下是一个示例

public class CodeSample extends Activity{ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); LinearLayout layout=new LinearLayout(this); layout.setOrientation(LinearLayout.VERTICAL); //初始化广告控件 AdView adView = new AdView(this); LayoutParams params = new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT); layout.addView(adView, params); setContentView(layout); } }

 

 

使用悬浮布局嵌入广告

以下是一个示例

public class SuspensoidSample extends Activity implements AdListener{ @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.main); //初始化广告条 AdView adView = new AdView(this,Color.GRAY, Color.WHITE, 100); //使用setPadding设置广告条的位置 adView.setPadding(0, 120, 0, 0); LayoutParams params = new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT); addContentView(adView, params); } }
分享到:
评论

相关推荐

    Android集成有米广告的demo有开屏广告,插屏广告和广告条三种广告形式,简洁明了

    在Android应用开发中,有米广告是一个常见的第三方广告平台,为开发者提供了丰富的广告形式来实现商业化变现。这个压缩包文件"YoymiDemo"显然包含了有米广告在Android平台上的集成示例,帮助开发者快速理解和应用这...

    Android程序置入有米广告

    有米广告是中国领先的移动广告平台之一,提供了多种广告形式,如插屏广告、横幅广告、激励视频等。下面将详细阐述如何在Android应用中接入有米广告,并解释相关知识点。 首先,你需要在有米广告的官方网站...

    有米广告Android SDK开发者文档

    ### 有米广告Android SDK开发者文档知识点概览 #### 一、SDK嵌入步骤 **1.1 准备工作** - **1.1.1 步骤一:将youmi-android.jar导入您的工程中** - 在进行任何集成之前,首先需要确保已经将`youmi-android.jar`...

    Android应用源码有米广告SDK例子.zip

    总的来说,这个压缩包为Android开发者提供了一个实践有米广告SDK集成的实例,通过研究源代码和相关文档,开发者可以深入了解广告 SDK 的工作原理,掌握在实际项目中添加和管理广告的方法,从而提升应用的商业价值。...

    如何使用有米广告Android_SDK(广告条悬浮布局)

    ### 如何使用有米广告Android SDK (广告条悬浮布局) #### 概述 有米广告平台为Android开发者提供了一套完善的广告嵌入解决方案,通过集成其SDK(Software Development Kit),开发者可以在自己的应用中轻松实现...

    android 广告平台示例

    我写了一个添加广告平台的示例给大家分享,里面集成了目前市场上所有的广告平台。希望大家喜欢。 添加的广告平台有: adview,亿动,有米,wooboo,百分通联,万普世纪,芒果,果合,vpon,lense,wiyun,多盟,架势,...

    Android应用源码有米广告SDK例子.rar

    在Android开发中,有米广告SDK是一个常用的第三方广告平台,为开发者提供了一种方便的方式在应用程序中集成广告,从而实现盈利。本示例是关于如何在Android应用中整合有米广告SDK的源码实例,这对于理解和学习如何在...

    unity3d有米广告工程

    将有米广告提供的`libyomiaaa.so`(或其他命名的动态链接库)复制到Unity的`Assets/Plugins/Android`目录下,这是存放Android原生库的特定位置。同时,可能还需要将SDK中的Java类(如`YoumiSDK.jar`)复制到`Assets/...

    安卓Android源码——有米广告SDK例子.zip

    【标题】"安卓Android源码——有米广告SDK例子.zip...总之,这个压缩包提供的内容是关于在Android应用中集成有米广告SDK的实例,通过学习和参考,开发者可以学习到如何在自己的应用中添加广告功能,从而实现流量变现。

    有米广告demo

    首先,你需要下载有米广告提供的Android SDK,本例中为"youmi_android_sdk_v6.1.0_2016-02-26"。这个压缩包包含了SDK的核心库文件和其他必要的资源。将SDK集成到你的项目中,通常涉及将JAR或AAR文件添加到项目的...

    Android界面嵌入有米广告[汇编].pdf

    这篇文档主要介绍了如何在Android应用中嵌入有米广告的详细步骤。有米广告是一家提供移动广告解决方案的公司,其SDK可以帮助开发者轻松地在应用中集成广告。 首先,你需要下载有米广告的SDK,具体步骤如下: 1. ...

    Android-帮助你关闭小米手机里面所有的广告支持无障碍自动化操作

    然而,与之相伴的是,系统内置的一些广告可能会对用户造成困扰。本文将详细介绍如何利用Android开发中的无障碍服务来实现自动化操作,帮助你关闭小米手机内的所有广告。 首先,我们需要了解无障碍服务...

    小米广告demo

    5. 展示和关闭广告:展示如何在布局中添加广告视图,以及在合适时机调用展示和关闭方法。 6. 处理广告事件:解释如何监听广告的各种事件,如加载完成、点击、关闭等,以便进行相应操作。 7. 实战案例:博主可能...

    最新有米广告集成demo

    有米广告是中国早期的移动广告平台之一,提供包括横幅广告、插屏广告、激励视频广告等多种广告形式,适用于Android和iOS平台。2017年的更新可能涉及了更优化的广告算法、更高效的广告加载以及更多的广告样式选择,以...

    糗事 接口 + 有米广告集成

    4. 添加广告位:在有米后台创建广告位,每个广告位对应一个广告形式,如横幅广告、插屏广告、激励视频广告等。 5. 显示广告:根据广告类型,在合适的位置和时机调用相应的广告加载和展示方法。 对于横幅广告,通常...

    Android应用源码之youmi-code.zip

    首先,"youmi-code"很可能是一款基于Youmi SDK(有米广告SDK)开发的应用。Youmi是中国知名的移动广告平台,其SDK为开发者提供广告接入、数据分析等功能,使开发者可以在应用中轻松实现广告展示,从而获得收入。因此...

    Aide手机编程植入有米广告示例

    1. **添加依赖**:在`build.gradle`文件中,你需要添加有米广告的SDK依赖。具体依赖库的版本可能需要根据有米广告的官方文档进行更新。 2. **同步项目**:添加依赖后,点击AIDE中的"Sync Now"按钮,使Gradle构建...

Global site tag (gtag.js) - Google Analytics