2015-02-03 3 views
0

Я пытаюсь добавить некоторые объявления в свою игру единства3d. Ну, это то, что у меня есть по default.совет добавление некоторых объявлений

Да, по умолчанию у меня есть дно, чтобы активировать баннеры.

Все в C#, и это примерный код и оригинальный, я просто хочу знать, как выбраться из нижней части и просто показать объявления там.

using UnityEngine; 
using System.Collections; 
using System; 


public class CallAirpush : MonoBehaviour { 
    private IntPtr JavaClass; 
    private int  BtnMyAppWall; 
    private int  BtnMyIcon; 
    private int  BtnBannerAd; 
     private int    BtnBanner360; 
    IntPtr obj_Activity; 
    // Use this for initialization 
    void Start() { 

    } 

    // Update is called once per frame 
    void Update() { 

    } 

    void noAdAvailableListener(string arg){ 
    Debug.Log("Publisher Call back called:"+arg); 
    } 

    void onAdCached(string arg){ 
    Debug.Log("Publisher Call back called:"+arg); 
    } 

    void onAdError(string arg){ 
    Debug.Log("Publisher Call back called:"+arg); 
    } 

    void onSDKIntegrationError(string arg){ 
    Debug.Log("Publisher Call back called:"+arg); 
    } 

    void onSmartWallAdClosed(string arg){ 
    Debug.Log("Publisher Call back called:"+arg); 
    } 

    void onSmartWallAdShowing(string arg){ 
    Debug.Log("Publisher Call back called:"+arg); 
    } 


    void onAdClickListener(string arg){ 
    Debug.Log("Publisher Call back called:"+arg); 
    } 
    void onAdExpandedListner(string arg){ 
    Debug.Log("Publisher Call back called:"+arg); 
    } 
    void onAdLoadedListener(string arg){ 
    Debug.Log("Publisher Call back called:"+arg); 
    } 
    void onAdLoadingListener(string arg){ 
    Debug.Log("Publisher Call back called:"+arg); 
    } 
    void onCloseListener(string arg){ 
    Debug.Log("Publisher Call back called:"+arg); 
    } 
    void onErrorListener(string arg){ 
    Debug.Log("Publisher Call back called:"+arg); 
    } 




    void OnGUI() 
    { 
     if (GUI.Button(new Rect (100, 200, 300, 120), "Banner 360 Ads")) 
     { 
      //new Rect(
     // For ads on top of your screen(); 

      //AirScript.StartAirBanner360Ad(); 

     /// For Banner 360 ads on your screen(); 
      AirScript.StartAirBanner360Ad(); 


     } 
     if (GUI.Button(new Rect (100, 350, 300, 120), "Bottom Banner Ads")) 
     { 
      //new Rect(
     // For ads on top of your screen(); 

      //AirScript.startAirBannerAdTop(); 

     /// For ads on bottom of your screen(); 
      AirScript.startAirBannerAdBottom(true); 
      AirScript.startAirBannerAdTop(false); 


     } 

     if (GUI.Button(new Rect (100,500, 300, 120), "Cache smartwall")) 
     { 
      AirScript.cacheAirSmartWallAd(); 

     } 
     if (GUI.Button(new Rect (100, 650, 300, 120), "Show Cached smartwall")) 
     { 
      AirScript.showCachedAirSmartWallAd(); 

     } 
     if (GUI.Button(new Rect (100, 800, 300, 120), "disableSDK")) 
     { 
     //If you want to immediately remove banner ad from screen and want to prevent other ads to load then call below method in conjunction with stopAirBannerAdBottom/stopAirBannerAdTop 

      AirScript.setSDKStatus("Disable"); 

     }if (GUI.Button(new Rect (100, 950, 300, 120), "Stop Banner Bottom Ad")) 
     { 
      AirScript.stopAirBannerAdBottom(); 

     } 
     if (GUI.Button(new Rect (100, 1100, 300, 120), "EnableSDK")) 
     { 
     //If you again want to enable SDK 

      AirScript.setSDKStatus("EnableSDK"); 

     } 

     if (GUI.Button(new Rect (100, 1250, 300, 120), "Change GameObject")) 
     { 
     //If you want to change GameObject 

      AirScript.setGameObject("ExampleObject"); 

     } 


    } 
} 
+0

низ нет? вы имеете в виду кнопки? – LearnCocos2D

+0

Да, мужик, извините! Кнопки !! –

ответ

0

Нижеуказанное решение написано на Airpush integration document: Пожалуйста, обратитесь к нему. «Если вы добавили файл callairpush.cs на главную камеру, то после запуска приложения вы увидите несколько кадров, добавленных на экран. Объявление будет загружено по щелчку этих фреймов. Файл callairpush.cs предназначен для демонстрационной цели, которая вызывается ниже функция на щелчке фреймов. Вы можете вызвать эту функцию из своего собственного скрипта нажатием нужных кнопок. Теперь вы можете удалить наш демонстрационный файл с главной камеры и использовать файл проекта ».

Смежные вопросы