5

Android アプリケーションに AirPush 広告を追加したいと考えています。私はhttp://www.airpush.com/publishers/publishers/downloadsdk/から完全なドキュメントを読み、 airpush sdk のこの pdf ファイルダウンロード pdf を読みました。

今、私は2つのクエリを持っています:

  1. airpush SDK を使用して新しいアプリを作成するときは、アプリの URL に Android マーケットまたはその他のいずれかを指定する必要があります。では、airpush 統合なしで最初にアプリをアップロードし、アプリの URL を取得してから、airpush 統合を使用して再度アップロードするように、その URL を与えるにはどうすればよいでしょうか。

  2. 2 つ目は、アプリ ID、アプリ キー、パッケージ名をマニフェストに指定し、jar ファイルを lib に追加するだけです。これらの広告を表示したいアクティビティで、以下に示すコードをいくつか残します。私はライトですか??

    public class AirTestActivity extends Activity { Airpush airpush;

    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        // create Airpush constructor.
        airpush = new Airpush(this);
        airpush.startSmartWallAd(); //launch smart wall on App start
    
        // start Dialog Ad
        // airpush.startDialogAd();
        // start AppWall ad
        // airpush.startAppWall();
        // start Landing Page
        // airpush.startLandingPageAd();        
    
    
        airpush.startPushNotification(true);
        // start icon ad.
        airpush.startIconAd();      
    }
    
    @Override
    public boolean onKeyDown(int keyCode, KeyEvent event) {
        if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) {          
            //use smart wall on app exit. 
        //  airpush.startSmartWallAd();
        }
        return super.onKeyDown(keyCode, event);
    }
    

    }

  3. 以下のようなレイアウトにtextviewとimage viewのレイアウトを追加する必要がありますか?

    <ImageView
        android:id="@+id/imageView"
        android:layout_width="fill_parent"
        android:layout_height="35dp"
        android:layout_centerHorizontal="true" >
    </ImageView>
    
    
    
    <TextView
        android:id="@+id/textView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@+id/imageView"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="10dp"
        android:textAppearance="@android:style/TextAppearance.StatusBar.EventContent"
        android:textSize="11dp" />
    

そのために私たちがしなければならないことは他にもあります。ガイドしてください

4

1 に答える 1

3

#1について:マーケットURLを構築するには、アプリケーションのパッケージ名が必要です。たとえばcom.myapp.pack。したがって、アプリのマーケット URL は次のようになります。

https://play.google.com/store/apps/details?id=com.myapp.pack .

アプリのパッケージ名を変更した場合は、Airpush のアプリ編集セクションでいつでも編集できます。

#2について:はい、それがAirpushを初期化する正しい方法です。

#3 について: BannerPush 広告には airpush_notify.xml が必要です。

最後に、パッケージ名の付いた jar が実装するのに適しています。Airpush360.jarAirtest アプリで提供されるサンプル jar です。質問や混乱が生じた場合は、SDK のダウンロード ページにある実装ドキュメントを参照するか、support@airpush.com にメールを送信してください。

于 2012-09-20T15:26:15.753 に答える