2014-12-13 7 views
0

내 앱에 InMobi를 통합하려고하는데 배너 광고를 성공적으로 표시 할 수 있지만 삽입 광고를 추가 할 수는 없습니다.Inmobi 삽입 광고에서 진단에서 '광고 요청이 완료되었지만 광고가 반환되지 않았습니다'라는 메시지가 표시됩니다.

나는이 코드를 내가 광고를 게재하고 싶은 곳의 활동에 추가했습니다.

InMobi.setLogLevel(InMobi.LOG_LEVEL.DEBUG); 
    InMobi.initialize(this, "Property-id"); 

    final IMInterstitial interstitial = new IMInterstitial(this, "Property-id"); 
    interstitial.setIMInterstitialListener(new IMInterstitialListener() { 
     @Override 
     public void onInterstitialFailed(IMInterstitial imInterstitial, IMErrorCode imErrorCode) { 
      Log.e(DEBUG_TAG, "Interstitial failed" + "... Error code = " + imErrorCode + 
        "... Internstial = " + imInterstitial); 
     } 

     @Override 
     public void onInterstitialLoaded(IMInterstitial imInterstitial) { 
      Log.e(DEBUG_TAG, "interstitial loaded"); 
      if (interstitial.getState() == IMInterstitial.State.READY) { 
       interstitial.show(); 
      } 
     } 

     @Override 
     public void onShowInterstitialScreen(IMInterstitial imInterstitial) { 
     } 

     @Override 
     public void onDismissInterstitialScreen(IMInterstitial imInterstitial) { 
     } 

     @Override 
     public void onInterstitialInteraction(IMInterstitial imInterstitial, Map<String, String> stringStringMap) { 
     } 

     @Override 
     public void onLeaveApplication(IMInterstitial imInterstitial) { 
     } 
    }); 
    interstitial.loadInterstitial(); 

그리고 테스트

는, 나는 모든의 AndroidManifest.xml 파일에 here 언급 추가했습니다. 나는 hardwareAccelerated가 = 응용 프로그램 태그 사실이고, 거기에 모든 권한을 추가 한이 :하지만이 오류는 "광고 요청이 성공 있지만 광고가 반환되지 않았다"과 점점 계속

<activity 
     android:name="com.inmobi.androidsdk.IMBrowserActivity" 
     android:configChanges="keyboardHidden|orientation|keyboard|smallestScreenSize|screenSize" 
     android:hardwareAccelerated="true" 
     android:theme="@android:style/Theme.Translucent.NoTitleBar" /> 

    <receiver 
     android:name="com.inmobi.commons.analytics.androidsdk.IMAdTrackerReceiver" 
     android:enabled="true" 
     android:exported="true" > 
     <intent-filter> 
      <action android:name="com.android.vending.INSTALL_REFERRER" /> 
      <action android:name="android.net.conn.CONNECTIVITY_CHANGE" /> 
      <action android:name="com.inmobi.share.id" /> 
     </intent-filter> 
    </receiver> 

    <service 
      android:name="com.inmobi.commons.internal.ActivityRecognitionManager" 
      android:enabled="true" /> 

작은 시간 간격 후 '광고 네트워크에서 광고를 가져 오지 못했습니다.'라는 메시지가 나타납니다.

배너 광고의 경우 성공적으로 작동했습니다. 나는 그것을 다시 시도했지만 지금은 효과가 없다. here을 언급 한 것처럼 inmobi 진단에 문제가 있습니까 (Sohan은 그의 의견에서 이것을 말합니다).

답변

1

저는 InMobi 팀 출신입니다. 코드의 "Property-Id"를 실제 속성 ID로 바꾸시겠습니까? 위에 제공된 코드가 실제 코드이거나 설명 목적으로 만 사용되는지 확신 할 수 없습니다.

+0

예, InMobi 사이트에서 생성 한 속성 키를 사용하고있었습니다. 그렇지 않으면 나는 다른 오류가있을 것이라고 생각한다. 지금 요청이 성공적으로 이루어 졌다고합니다. 코드가 괜찮은 것으로 밝혀졌습니다. 필자가 생각하는 유효율로 무언가를해야했기 때문에 코드를 볼 수 없었습니다. 때때로 광고가 나옵니다. 그래서 대답 해줘서 고마워. :) –

+0

도와 드리겠습니다. 도움이 필요하시면 귀하의 계정에서 사용할 수있는 문의 양식을 통해 언제든지 문의 해주십시오. –

+0

이 문제도 있습니다. 해결책은 무엇입니까? – fish40