2011-11-05 27 views
0

嘿傢伙我得到這個代碼在我的活動:Madvertise上載

public class MYAppActivity extends Activity{ 
/** Called when the activity is first created. */ 
private MadvertiseView mMadView; 
private AdView mAdmView; 

@Override 
public void onCreate(Bundle savedInstanceState){ 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.main);  

    mAdmView = (AdView)findViewById(R.id.admad); 
    mMadView = (MadvertiseView)findViewById(R.id.madad); 


} 

    @Override 
    public void onLoaded(boolean succeed, MadvertiseView mMadView) { 
    if (succeed) { 
    // ad loaded, set view visible 
    Log.d("YOUR_LOG_TAG", "Ad successfully loaded"); 
    mMadView.setVisibility(View.VISIBLE); 
    } else { 
    // ad could not be loaded, set view to invisible 
    Log.w("YOUR_LOG_TAG", "Ad could not be loaded"); 
    mMadView.setVisibility(View.INVISIBLE);} 
    } 

和我得到這個錯誤:該方法裝載的類型MYAppActivity的(布爾值,MadvertiseView)必須覆蓋或實現超methodUniversal/src目錄/ de/ollidiemaus/MYApp line 58 Java問題

你們中的任何人都知道我的應用出了什麼問題? 我使用了最新的madvertise SDK

回答

0

嘗試加入這一行: super.onLoaded(成功,mMadView) 如果statement.May是它可以幫助之前。您的代碼將是這個樣子:

public void onLoaded(boolean succeed, MadvertiseView mMadView) { 
if (succeed) { 
// ad loaded, set view visible 
Log.d("YOUR_LOG_TAG", "Ad successfully loaded"); 
mMadView.setVisibility(View.VISIBLE); 
} else { 
// ad could not be loaded, set view to invisible 
Log.w("YOUR_LOG_TAG", "Ad could not be loaded"); 
mMadView.setVisibility(View.INVISIBLE);} 
} 
+0

使用:「公共無效super.onLoaded(布爾成功,MadvertiseView mMadView){」 我會得到這兩個錯誤: 該方法返回類型上缺少令牌 語法錯誤,刪除這些令牌 所以我認爲這不是正確的解決方案xD – ollidiemaus

+0

不,你錯誤地採取了它。正確的做法是在我的答案中顯示。請參閱我編輯的答案。 –

+0

好吧然後我會得到一個新的錯誤xDD: 該方法onLoaded(布爾,MadvertiseView)未定義類型活動 – ollidiemaus

0

爲什麼你重寫裝載的,當你還沒有做出你的活動落實到具體AD瀏覽界面,也不是聽衆設置爲this我不明白。你的adview現在如何調用該方法?