有一段时间没有写博客了,最近在研究了有米广告的接入和分享的功能,准备添加到游戏当中,过程中遇到些许的问题,所以想分享出来,希望后来者能少走一些弯路!
首先我说说有米广告吧!
首先你去有米的官网下载最新的sdk,一般来说你下载的SDK里面会有一个Demo和安装包还有说明文档,里面应该会有一个Unity的Demo。然后你新建一个工程,打开这个Demo,然后运行测试,如果没有问题,就好了,一般来说,是不会有什么问题的,毕竟是官方的包。然后最重要的是,你把你需要添加广告的工程导出一个包来,然后导入到你刚刚测试没有问题的Demo里面。我的是这样的
然后打开里面的脚本YoumiU3dDemo你可以看到各种在Unity3d 下面的调用方法,只有你那里需要用到就写到哪里。`using UnityEngine;
using System.Collections;
public class YoumiU3dDemo : MonoBehaviour {
AndroidJavaClass mJc;
AndroidJavaObject mJo;
private int mPoints;
// 更新积分,这个方法在Android项目中调用
void UpdatePoints(string points) {
this.mPoints = int.Parse(points);
}
void OnGUI(){
GUILayout.Label("Youmi Unity3d Demo");
GUILayout.Label("Current Points: "+mPoints);