Java startapp广告不起作用
大家能帮我在这个活动中集成Startapp网络吗?这是我的代码,它没有我尝试集成的oncreate方法,但我失败了。请帮帮我。你可以在下面找到代码,它不包含oncreate方法。我对编码很陌生,我花了很多时间来解决这个问题。如果有oncreate方法,我可以轻松地集成广告网络。请各位有什么想法可以帮助我。多谢各位Java startapp广告不起作用,java,android,android-fragments,startapp,Java,Android,Android Fragments,Startapp,大家能帮我在这个活动中集成Startapp网络吗?这是我的代码,它没有我尝试集成的oncreate方法,但我失败了。请帮帮我。你可以在下面找到代码,它不包含oncreate方法。我对编码很陌生,我花了很多时间来解决这个问题。如果有oncreate方法,我可以轻松地集成广告网络。请各位有什么想法可以帮助我。多谢各位 public class MainFragment extends Fragment { public MainFragment() { // Require
public class MainFragment extends Fragment {
public MainFragment() {
// Required empty public constructor
}
private final String TAG = "MainFragment";
Activity activity;
AdView bannerAdView;
boolean isAdLoaded;
CardView cardVideoToGIF, cardImagesToGIF, cardCaptureImage, cardVideoToAudio, cardVideoCutter, cardGallery;
LinearLayout linearRow2;
private String SELECTED_TYPE = Constants.TYPE_GIF;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
// Inflate the layout for this fragment
return inflater.inflate(R.layout.fragment_main, container, false);
}
@Override
public void onResume() {
super.onResume();
if (bannerAdView != null) {
bannerAdView.resume();
}
((MainActivity) activity).setTitle("");
((MainActivity) activity).setDrawerState(true);
if (!MyApplication.isFFmpegSupports) {
linearRow2.setVisibility(View.GONE);
}
}
@Override
public void onPause() {
if (bannerAdView != null) {
bannerAdView.pause();
}
super.onPause();
}
@Override
public void onDestroy() {
if (bannerAdView != null) {
bannerAdView.destroy();
}
super.onDestroy();
}
@Override
public void onViewCreated(View view, @Nullable Bundle savedInstanceState) {
super.onViewCreated(view, savedInstanceState);
initViews(view);
cardVideoToGIF.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
showPopupMenu(cardVideoToGIF);
SELECTED_TYPE = Constants.TYPE_GIF;
}
});
用以下代码替换您的代码
public class MainFragment extends Fragment {
// Add these lines of code which is the onCreate method of your Fragment
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// put your integration code here
Log.i("MainFragment", "onCreate()");
}
public MainFragment() {
// Required empty public constructor
}
private final String TAG = "MainFragment";
Activity activity;
AdView bannerAdView;
boolean isAdLoaded;
CardView cardVideoToGIF, cardImagesToGIF, cardCaptureImage, cardVideoToAudio, cardVideoCutter, cardGallery;
LinearLayout linearRow2;
private String SELECTED_TYPE = Constants.TYPE_GIF;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
// Inflate the layout for this fragment
return inflater.inflate(R.layout.fragment_main, container, false);
}
@Override
public void onResume() {
super.onResume();
if (bannerAdView != null) {
bannerAdView.resume();
}
((MainActivity) activity).setTitle("");
((MainActivity) activity).setDrawerState(true);
if (!MyApplication.isFFmpegSupports) {
linearRow2.setVisibility(View.GONE);
}
}
@Override
public void onPause() {
if (bannerAdView != null) {
bannerAdView.pause();
}
super.onPause();
}
@Override
public void onDestroy() {
if (bannerAdView != null) {
bannerAdView.destroy();
}
super.onDestroy();
}
@Override
public void onViewCreated(View view, @Nullable Bundle savedInstanceState) {
super.onViewCreated(view, savedInstanceState);
initViews(view);
cardVideoToGIF.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
showPopupMenu(cardVideoToGIF);
SELECTED_TYPE = Constants.TYPE_GIF;
}
});
它工作正常,但我在StartAppSDK.init上遇到了问题(这是“206132687”,真的);我在下面有一条红线(这是“206132687”,true),还有一条消息说:无法解析方法'init(com.elsner.VideoConverter.fragments.MainFragment,java.lang.String,boolean')。有没有办法解决这个问题?非常感谢您帮助我
StartAppSDK.init(这是“206132687”,真的)代码>错误,因为您已将字符串值“206132687”设置为boolean
value将其添加到主片段中。javaBoolean b=Boolean.valueOf(“206132687”)代码>并替换StartAppSDK.init(此“206132687”,真)代码>带有StartAppSDK.init(this,b,true)代码>有关更多详细信息,请参阅此,我总是收到相同的错误,这是我的新代码,请检查它并感谢您的时间。公共类MainFragment扩展了片段{//添加这些代码行,这是片段布尔b=Boolean.valueOf(“206132687”);@Override public void onCreate(Bundle savedInstanceState){super.onCreate(savedInstanceState);//将集成代码放在这里startapsdk.init(this,b,true);Log.i(“MainFragment”,“onCreate()”);}