2013-01-19 20 views
3

我開發了一個android應用程序。在這個應用程序中,我已經集成了tapjoyeverbadge offerwalls。在tapjoy offerwall中,我打電話給下面的方法來顯示offerwall。無法從tapjoy提供點擊點嗎?

TapjoyConnect.getTapjoyConnectInstance().showOffers(); 

但是,當我完成一個提議,我不能看到吐司點擊點。以下是我爲tapjoy offerwall寫的代碼。

public class TapjoyOfferwall implements TapjoyEarnedPointsNotifier, TapjoyNotifier{ 

    private Activity context; 
    //private AppPreferences appPreferences; 

    private String AppId_TapJoy = "bba49f11-b87f-4c0f-9632-21aa810dd6f1"; 
    private String SecretKey_TapJoy = "yiQIURFEeKm0zbOggubu"; 

    private String displayText = ""; 
    boolean update_text = false; 
    boolean earnedPoints = false; 

    int point_total; 
    String currency_name; 





    public TapjoyOfferwall(Activity context) { 
     super(); 
     this.context = context; 
     //appPreferences = new AppPreferences(context); 

     // Enables logging to the console. 
     TapjoyLog.enableLogging(true); 

     // OPTIONAL: For custom startup flags. 
     Hashtable<String, String> flags = new Hashtable<String, String>(); 
     flags.put(TapjoyConnectFlag.ENABLE_LOGGING, "true"); 

     // Connect with the Tapjoy server. Call this when the application first starts. 
     // REPLACE THE APP ID WITH YOUR TAPJOY APP ID. 
     // REPLACE THE SECRET KEY WITH YOUR SECRET KEY. 
     TapjoyConnect.requestTapjoyConnect(context,AppId_TapJoy, SecretKey_TapJoy,flags); 
     //TapjoyConnect.getTapjoyConnectInstance().setUserID(""+appPreferences.GetUserID()); 

     // Set our earned points notifier to this class. 
     TapjoyConnect.getTapjoyConnectInstance().setEarnedPointsNotifier(this); 
     //LaunchTapJoyOfferwall(); 
    } 

    @Override 
    public void earnedTapPoints(int amount) 
    { 
     earnedPoints = true; 
     update_text = true; 
     displayText = "You've just earned " + amount + " Tap Points!"; 

     // We must use a handler since we cannot update UI elements from a different thread. 
     System.out.println("displayText :: "+displayText); 
     OEPUtil.showAppToast(context, displayText); 
    } 

    public void LaunchTapJoyOfferwall() { 
     TapjoyConnect.getTapjoyConnectInstance().showOffers(); 
    } 

    @SuppressWarnings("deprecation") 
    public void SetBannerAutoRefresh() { 
     TapjoyConnect.getTapjoyConnectInstance().enableBannerAdAutoRefresh(false); 
    } 

    public void SetShutDown() { 
     TapjoyConnect.getTapjoyConnectInstance().sendShutDownEvent(); 
    } 
} 

這個類我正在訪問我的一個activity類中點擊一個按鈕。

請讓我知道我在做什麼是正確與否,以及我如何獲得積分?

+0

我有同樣的問題。你有沒有想出一個解決方案? – Flexo

回答