- Home /
How to remove an add?
Hi, I have downloaded the Inner-active Add from the asset store, and am working on implementing it in my game. They explain quite well how to make an add show up, but I can find nowhere how to make it go away. I have emailed there tech support, but with no luck.
So here is my question: Can I disable this add through JavaScript? The add is "called" with JS, so it seems like I should be able to make it go away with JavaScript also.
Here is the code I use to make the add appear in the top right corner of my screen. I have the code attached to an object in my main menu scene, but the add follows me into any other scene.
var jc : AndroidJavaClass;
var ia : AndroidJavaClass;
var currentActivity : AndroidJavaObject;
var iaInstance : AndroidJavaObject;
var once : boolean = true;
// Use this for initialization
function Start ()
{
AndroidJNI.AttachCurrentThread();
jc = new AndroidJavaClass("com.unity3d.player.UnityPlayer");
currentActivity = jc.GetStatic.<AndroidJavaObject>("currentActivity");
ia = new AndroidJavaClass("com.inneractive.InneractiveAdPlugin");
ia.CallStatic("requestInneractiveAd", currentActivity, "ADZdevelopment_Test_Android");
iaInstance = ia.CallStatic.<AndroidJavaObject>("getInneractiveAdInstance");
}
// Update is called once per frame
function Update ()
{
if (once)
{
once = false;
iaInstance.Call("setRefreshInterval", 60);
iaInstance.Call("setPosition", 40, 40);
iaInstance.Call("setAdType", 0);
iaInstance.Call("displayAd");
}
}
Is this something that needs to be taken care of through the iaInstance.Call()? Or can I make the add go away through scripting?
Thanks for any help!
Your answer
Follow this Question
Related Questions
Using AndroidJavaObject properly 1 Answer
How do I use Java callbacks? 1 Answer
How do I override an Android Java class in Unity? 1 Answer
AndroidJavaClass. Call returns null ptr. 1 Answer
JDK invalid HOME Deploy for Android on Unity 5.5.4. 0 Answers