从静态片段显示Admob间隙广告的方法如下:
下面是一个示例代码:
在静态片段的布局文件中添加广告视图:
<LinearLayout
android:id="@+id/adLayout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
</LinearLayout>
在静态片段的Java代码中加载广告:
import com.google.android.gms.ads.AdRequest;
import com.google.android.gms.ads.AdView;
public class YourFragment extends Fragment {
private AdView adView;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.your_fragment_layout, container, false);
adView = new AdView(getActivity());
adView.setAdUnitId("YOUR_AD_UNIT_ID");
adView.setAdSize(AdSize.BANNER);
LinearLayout adLayout = view.findViewById(R.id.adLayout);
adLayout.addView(adView);
AdRequest adRequest = new AdRequest.Builder().build();
adView.loadAd(adRequest);
return view;
}
@Override
public void onResume() {
super.onResume();
adView.resume();
}
@Override
public void onPause() {
super.onPause();
adView.pause();
}
}
请注意,上述代码中的"YOUR_AD_UNIT_ID"需要替换为你在Admob上创建的广告单元的ID。
领取专属 10元无门槛券
手把手带您无忧上云