我在我的应用中使用了Ampiri集成。 我复制将他们的android sdk集成向导中的所有代码粘贴到我的代码中。困扰我的是Android Studio无法在红色字母中找到该监听器并进行查看。
那么我想念的是什么?我的代码有问题吗?如果不是我该怎么做才能解决这个问题?请帮帮我。
以下是我的代码:
import com.ampiri.sdk.listeners.AdEventCallback;
并从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();
答案 0 :(得分:0)
请检查我的评论内联每个错误。
<强> view.findViewById(R.id.ad_view)强>
如果ad_view位于setContentView设置的当前活动布局中,则无需添加&#34;查看。&#34;
即
findViewById(R.id.ad_view)
<强> 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。