如何将AirPush广告集成到我的android应用程序中?

如何将AirPush广告集成到我的android应用程序中?,android,ads,Android,Ads,我想在我的android应用程序中添加AirPush广告。我已经阅读了和此pdf文件中的完整文档 现在我有两个问题: 当我们使用airpush sdk创建新应用程序时,我们必须提供android market或其他应用程序url。那么,我们如何给出url,比如第一次上传应用程序而不进行airpush集成,然后获取应用程序的url,然后再次使用airpush集成进行上传呢 第二件事是我们必须在清单中给出应用id、应用密钥和包名,然后在lib中添加jar文件。还有一些代码,我在下面的活动中展示了,我

我想在我的android应用程序中添加AirPush广告。我已经阅读了和此pdf文件中的完整文档

现在我有两个问题:

  • 当我们使用airpush sdk创建新应用程序时,我们必须提供android market或其他应用程序url。那么,我们如何给出url,比如第一次上传应用程序而不进行airpush集成,然后获取应用程序的url,然后再次使用airpush集成进行上传呢

  • 第二件事是我们必须在清单中给出应用id、应用密钥和包名,然后在lib中添加jar文件。还有一些代码,我在下面的活动中展示了,我们想展示这些广告。我是赖特吗

    公共类AirTestActivity扩展了活动{ 空袭空袭

    /** 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);
    }
    
    }

  • 是否有必要在如下布局中添加带有文本视图和图像视图的布局

    
    

  • 还有什么我们要做的吗。关于#1,请指导我

    :您只需要有应用程序的包名就可以构建市场url。例如
    com.myapp.pack
    。因此,您的应用程序的市场url将如下所示:

    如果您更改了应用程序的软件包名称,您可以随时在Airpush的“编辑应用程序”部分对其进行编辑

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

    关于#3:airpush#u notify.xml是BannerPush广告所必需的


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

    请记住,用户讨厌这些,我会定期在我发现的每个使用它们的应用程序上留下1星评论。@Wug我将做什么我们的一位来自英国的客户要求我这样做:(客户总是对的。做你被付钱做的事。你还需要一个BroadcastReceiver,并在你的帐户中添加一些权限。)Manifest@Ahmad感谢您的回复。还有一件事我想知道,当我下载sdk时,我必须从哪个jar添加它们的jar,只有一个带有我的pkg名称的jar,而不是airpush.jar文件。还有一个示例项目是包含AIrPush360.jar的,所以我不知道应该添加哪个jar
    <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" />