2014-09-03 8 views
0

네트워크에서 제공하는 가이드에 따라 전체 화면 광고를 삽입하려고합니다. 이 the guideonResume/onRestart 전체 화면 광고를 수정하는 방법은 무엇입니까?

이며,이 내 코드

private RevMob revmob; 
private RevMobFullscreen fullscreen; 

protected void onCreate (Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.episodi_activity); 

    revmob = RevMob.start(this); 
    fullscreen = revmob.createFullscreen(this, null); 
} 
protected void onRestart [or onResume :)]() { 
    super.onRestart(); 
    fullscreen.show(); 
} 

전체 화면 광고 작품입니다 만 처음 onRestart 또는 onResume에 대한 이후의 사람, 아무 일도 일어나지 않습니다. 이 문제를 어떻게 해결할 수 있습니까? ("모든"시간이 onRestart 또는 onResume 방법을 시작하기 위해 전체 화면을 보여줍니다.

당신을 감사합니다.

답변

1

나는 성공적으로이 코드를 사용합니다. 한 OnCreate에서
다음 코드를 사용

revmob = RevMob.start(this, "your ad id"); 
    revmob.printEnvironmentInformation(this); 
    revmob.setTestingMode(RevMobTestingMode.WITH_ADS); 
    revmob.createFullscreen(this, revmobListener); 
    revmob.showFullscreen(this); 
    revmob.setTimeoutInSeconds(5); 

및 이 코드는 나를 위해 잘 작동

public void onStart() { 
     super.onStart(); 
      revmobListener = new RevMobAdsListener() { 
     @Override 
     public void onRevMobAdDisplayed() { 
      Log.i("[RevMob]", "onAdDisplayed"); 
     } 

    @Override 
    public void onRevMobAdReceived() { 
     Log.i("[RevMob]", "onAdReceived"); 

    } 

    @Override 
    public void onRevMobAdNotReceived(String message) { 
     Log.i("[RevMob]", "onAdNotReceived"); 
    } 

    @Override 
    public void onRevMobAdDismiss() { 
     Log.i("[RevMob]", "onAdDismiss"); 
    } 

    @Override 
    public void onRevMobAdClicked() { 
     Log.i("[RevMob]", "onAdClicked"); 
    } 
}; 
} 

public void showFullscreen(View view) { 
RevMobFullscreen fs = revmob.createFullscreen(this, revmobListener); 
fs.show(); 

} 

다음과 같은 방법을 사용했다.