LAYOUT xml code
main_activity.xml
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:paddingBottom="@dimen/activity_vertical_margin">
<com.inmobi.monetization.IMBanner
android:id="@+id/bannerView"
android:layout_width="match_parent"
android:layout_height="50dp"
/>
</RelativeLayout>
Activity ad calling code:
InMobi.initialize(this, "b82bc0d2c39f48c3bb1ea44e1df*****");
IMBanner bannerAdView = (IMBanner)rooView.findViewById(R.id.bannerView);
bannerAdView.setAppId("b82bc0d2c39f48c3bb1ea44e1df*****");
bannerAdView.setAdSize(IMBanner.INMOBI_AD_UNIT_468X60);
bannerAdView.setIMBannerListener(new IMBannerListener() {
@Override
public void onBannerRequestFailed(IMBanner imBanner, IMErrorCode imErrorCode) {
Log.e("INMOBI","error code: "+imErrorCode.toString());
}
@Override
public void onBannerRequestSucceeded(IMBanner imBanner) {
}
@Override
public void onBannerInteraction(IMBanner imBanner, Map<String, String> map) {
}
@Override
public void onShowBannerScreen(IMBanner imBanner) {
}
@Override
public void onDismissBannerScreen(IMBanner imBanner) {
}
@Override
public void onLeaveApplication(IMBanner imBanner) {
}
});
bannerAdView.loadBanner();
errors: 08-05 15:40:14.689 24221-24221/? D/[InMobi]-4.5.5﹕ InMobi init successful 08-05 15:40:14.689 24221-24221/? D/[InMobi]-[AdTracker]-4.5.5﹕ IMAdtracker init successfull 08-05 15:40:14.748 24221-24221/? D/[InMobi]-[Analytics]-4.5.5﹕ NetworkManager-> Constructor 08-05 15:40:14.753 24221-24221/? D/[InMobi]-4.5.5﹕ Google play services not included. 08-05 15:40:14.764 24221-24352/? D/[InMobi]-[AdTracker]-4.5.5﹕ Goal download enqueued successfully for reporting 08-05 15:40:14.788 24221-24221/? D/[InMobi]-[Monetization]﹕ Current Ad State: loading D/[InMobi]-4.5.5﹕ Http Status Code: 204 E/INMOBI﹕ error code: The ad request was successful, but no ad was returned
Note: Testing mode is enabled for device (android) with odin1 number but i am not getting testing ad from inmobi server and app id checked.