小编AYM*_*MER的帖子

通过 Firebase 远程配置的 Admob AD 单元

我正在尝试通过 Firebase 远程配置放置我的 ADMOB 广告,以便我可以远程更改它,以防我的 admob 帐户以某种方式终止

我遵循了远程实现的教程。但我面临的问题是 AndroidManifest.xml

******************************************************************************
    * The Google Mobile Ads SDK was initialized incorrectly. AdMob publishers    *
    * should follow the instructions here:                                       *
    * https://googlemobileadssdk.page.link/admob-android-update-manifest         *
    * to add a valid App ID inside the AndroidManifest.                          *
    * Google Ad Manager publishers should follow instructions here:              *
    * https://googlemobileadssdk.page.link/ad-manager-android-update-manifest.   *
    ******************************************************************************
Run Code Online (Sandbox Code Playgroud)

我相信我应该像这样插入我的 App ID

<meta-data
android:name="com.google.android.gms.ads.APPLICATION_ID"
android:value="ca-app-pub-xxxxxxxxxxxxxxxx~yyyyyyyyyy"/>
Run Code Online (Sandbox Code Playgroud)

但我不想使用我之前提到的静态 AdMob App ID 那么我如何以编程方式插入值

谢谢

android admob firebase-remote-config

5
推荐指数
0
解决办法
540
查看次数

如何将 DiffUtil 与多种视图类型一起使用

我已经实现了具有多种视图类型的 recyclerview ,并且我想添加 DiffUtil 。我设法为一种类型做到这一点,但是当我尝试支持多种视图类型时,我不能

所以我的问题是:DiffUtil 是否支持多种视图类型,是否有一个很好的 java 实现教程

我的适配器


public class PostsAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder> {


    private final int VIEW_TYPE_ITEM = 0;
    private final int VIEW_TYPE_AD = 1;
    private final int VIEW_TYPE_CATEGORIES = 2;
    private final int VIEW_TYPE_NULL = 99;

    private Context context;
    private List<Object> postList;

    public PostsAdapter() {
    }

    /*public PostsAdapter() {
        super(Post.DIFF_CALLBACK);
    }*/

    @NonNull
    @Override
    public RecyclerView.ViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
        context = parent.getContext();

        switch (viewType){
            case VIEW_TYPE_ITEM:
                View viewItem = LayoutInflater.from(context).inflate(R.layout.item_post,
                        parent, false);
                return new …
Run Code Online (Sandbox Code Playgroud)

android android-studio android-recyclerview android-diffutils

5
推荐指数
1
解决办法
3235
查看次数