private bool Setup()
	{
		if (!firstTime)
			return true;
		
		firstTime = false;
		
		try
		{
			if (!Info.IsEditor())
			{
				instance = RevMob.Start(dict, adName);
				link = instance.CreateAdLink();
			}
			return true;
		}
		catch
		{
			return Error(API, ERROR_STARTUP_OBJECT);
		}
	}
    private bool Setup()
    {
        if (!firstTime)
        {
            return(true);
        }

        firstTime = false;

        try
        {
            if (!Info.IsEditor())
            {
                instance = RevMob.Start(dict, adName);
                link     = instance.CreateAdLink();
            }
            return(true);
        }
        catch
        {
            return(Error(API, ERROR_STARTUP_OBJECT));
        }
    }
 public void CreateAdLink()
 {
     adLink = revmob.CreateAdLink ();
 }
    void CreateLinkButtons()
    {
        CreateButton("Open Ad Link", () => { revmob.OpenLink(); return; });
        i++;
        if( GUI.Button(new Rect(X_POSITION_REFERENCE, i * Y_POSITION_REFERENCE, BUTTON_WIDTH, BUTTON_HEIGHT), "Create Ad Link") ) {
            if (revmob == null)
                return;
            link = revmob.CreateLink();
            return;
        }

        if (link != null) {
            if ( GUI.Button(new Rect(X_POSITION_REFERENCE + BUTTON_WIDTH + PADDING, i * Y_POSITION_REFERENCE, BUTTON_WIDTH, BUTTON_HEIGHT), "Open Link") ) {
                link.Open();
                link = null;
                return;
            }
        }
    }
    void CreateButtonButtons()
    {
        CreateButton("Open Button", () => { revmob.OpenButton(); return; });
        i++;
        if( GUI.Button(new Rect(X_POSITION_REFERENCE, i * Y_POSITION_REFERENCE, BUTTON_WIDTH, BUTTON_HEIGHT), "Pre-Load Button Ad") ) {
            if (revmob == null)
                return;
            button = revmob.CreateButton();
            return;
        }

        if (button != null) {
            if ( GUI.Button(new Rect(X_POSITION_REFERENCE + BUTTON_WIDTH + PADDING, i * Y_POSITION_REFERENCE, BUTTON_WIDTH, BUTTON_HEIGHT), "Open Pre-Loaded Button") ) {
                button.Open();
                button = null;
                return;
            }
        }
    }