2014-07-16 85 views
0

这让我疯狂!我花了超过5天的时间。什么是错为什么我的旗帜不甩?我跟所有的指示:https://github.com/StartApp-SDK/Documentation/wiki/Android-InApp-&-InApp-Plus-Documentation如何将startapp广告横幅添加到android-cordova项目中?

这是我主要的Java文件:

package com.Snap.What; 

import android.os.Bundle; 
import org.apache.cordova.*; 

import com.startapp.android.publish.StartAppAd; 
import com.startapp.android.publish.StartAppSDK; 

public class WhatSnap extends CordovaActivity 
{ 
    private StartAppAd startAppAd = new StartAppAd(this); 
    @Override 
    public void onCreate(Bundle savedInstanceState) 
    { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.main); 
     super.init(); 
     // Set by <content src="index.html" /> in config.xml 
     super.loadUrl(Config.getStartUrl()); 
     //super.loadUrl("file:///android_asset/www/index.html"); 
     StartAppSDK.init(this, "******23", "*******04", true); 
    } 
} 

,这是我的布局:

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:orientation="vertical" > 


<com.startapp.android.publish.banner.Banner 
      android:id="@+id/startAppBanner" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_centerHorizontal="true"/> 


</LinearLayout> 

旗帜没有显示在所有!

这是logcat的,当我进入应用程序:

http://pastie.org/9396462

是否有人样请帮我补充这个简单的讨厌的旗帜?

回答

1

如集成手册中所示,StartAppSDK.init()的呼叫应在setContentView()之前
你可以改变你的代码,看它是否有效吗?