5

我想在我的 android 应用程序中添加 AirPush 广告。我已经从http://www.airpush.com/publishers/publishers/downloadsdk/阅读了完整的文档,并且这个 pdf 文件下载 pdf for airpush sdk

现在我有两个查询:

  1. 当我们使用 airpush sdk 创建新应用程序时,我们必须提供 android 市场或其他应用程序的 url。那么我们如何在没有airpush集成的情况下提供第一次上传应用程序的url,并获取应用程序的url,然后再次使用airpush集成上传。

  2. 第二件事是我们必须在清单中提供该应用程序 ID、应用程序密钥和包名称,并将 jar 文件添加到 lib. 并在我们想要展示这些广告的那个活动中休息一些我在下面显示的代码。我赖吗??

    公共类 AirTestActivity 扩展 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。因此,您的应用的市场网址将如下所示:

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

如果您更改应用程序的包名称,您可以随时在 Airpush 的编辑应用程序部分进行编辑。

关于#2:是的,这是初始化 Airpush 的正确方法。

关于#3:BannerPush 广告需要 airpush_notify.xml。

最后,带有你的包名的 jar 是正确的实现。Airpush360.jar是 Airtest 应用程序提供的示例 jar。如有任何疑问或困惑,请查看下载 sdk 页面上提供的实施文档或发送电子邮件至 support@airpush.com。

于 2012-09-20T15:26:15.753 回答