Google 跟踪代码管理器 4 容器未刷新 android

Google Tag Manager 4 container not getting refreshed for android

我有这段代码可以刷新和下载一个新的容器,但它从来没有。我已经等了 12 多个小时才得到一个刷新的容器,我发现它可以工作的唯一方法是,如果我通过 GTM 控制台并手动下载容器文件,然后将其放入我的项目中。
我认为以下代码片段会自动为我执行此操作。

mTagManager = TagManager.getInstance(context);

        PendingResult<ContainerHolder> pending = mTagManager.loadContainerPreferNonDefault(BuildConfig.ANALYTIC_CONTAINER_ID, R.raw.default_container);
        pending.setResultCallback(new ResultCallback<ContainerHolder>() {
            @Override
            public void onResult(ContainerHolder containerHolder) {
                AnalyticsManager.setContainerHolder(containerHolder);
                containerHolder.refresh();
            }
        }, 2, TimeUnit.SECONDS);

有人知道这段代码有什么问题吗?

mTagManager = TagManager.getInstance(上下文);

    PendingResult<ContainerHolder> pending = mTagManager.loadContainerPreferNonDefault(BuildConfig.ANALYTIC_CONTAINER_ID, R.raw.default_container);
    pending.setResultCallback(new ResultCallback<ContainerHolder>() {
        @Override
        public void onResult(ContainerHolder containerHolder) {
            AnalyticsManager.setContainerHolder(containerHolder);
            //neeeded to have this : 
            getContainerHolder().getContainer();
            containerHolder.refresh();
        }
    }, 2, TimeUnit.SECONDS);