Android Studio中的红线与Ampiri

时间:2017-03-24 15:51:54

标签: android android-studio

我在我的应用中使用了Ampiri集成。 我复制将他们的android sdk集成向导中的所有代码粘贴到我的代码中。困扰我的是Android Studio无法在红色字母中找到该监听器并进行查看。

那么我想念的是什么?我的代码有问题吗?如果不是我该怎么做才能解决这个问题?请帮帮我。

以下是我的代码:

  1. 我使用以下方法实现了AdEventCallback:
  2. import com.ampiri.sdk.listeners.AdEventCallback;

    1. 并从onCreate内的主要活动中调用它,如下面的代码中所述:

       public abstract class MainActivity extends AdCallbackActivity implements AdEventCallback {...}
              protected void onCreate(Bundle savedInstanceState) {
              super.onCreate(savedInstanceState);
              setContentView(R.layout.activity_main);
              FrameLayout adView = (FrameLayout)view.findViewById(R.id.ad_view);
              StandardAd standardAd = new StandardAd(this, adView,“MY_ADUNIT_ID",BannerSize.BANNER_SIZE_320x50, adListener);
              standardAd.loadAd();
      

2 个答案:

答案 0 :(得分:0)

请检查我的评论内联每个错误。

  1. <强> view.findViewById(R.id.ad_view)

    如果ad_view位于setContentView设置的当前活动布局中,则无需添加&#34;查看。&#34;

    findViewById(R.id.ad_view)

  2. <强> AdListener的

    请实现一个事件监听器接口AdEventCallback,引用our integration page

答案 1 :(得分:0)

此外,如果您的AdCallbackActivity.java文件中包含AdEventCallback方法。

请尝试以下代码。

 StandardAd standardAd = new StandardAd(
                this, adView, "3dfbb889-3bcd-4c34-82ae-8fcb539c3b25",
                BannerSize.BANNER_SIZE_320x50, this);

如果无效,请将您的MainActivity和AdCallbackActivity发送给suppport@ampiri.com