GDPR自己的同意对话框

时间:2018-05-28 09:22:55

标签: java android

由于Google EU用户同意政策(https://developers.google.com/mobile-ads-sdk/docs/dfp/android/eu-consent),我想更新我的应用。我使用DFP中介,因此无法使用Google提供的同意书。在这种情况下,我如何建立自己的同意对话框?我可以获得列表广告提供商,但我不知道接下来该做什么。

List<AdProvider> adProviders = ConsentInformation.getInstance(context)
                                                 .getAdProviders();

1 个答案:

答案 0 :(得分:0)

您应该使用自定义项创建自定义对话框,或使用任何库并将该列表放入recyclerview。 我用这个代码代替我:

Dialog dialog = new Dialog(this);
dialog.setContentView(R.layout.dialog_layout);

TextView dialogTitle = dialog.findViewById(R.id.dialogTitle);
RecyclerView recyclerView = dialog.findViewById(R.id.dialogRecyclerView);
Button dialogConfirm = dialog.findViewById(R.id.dialogConfirmButton);

dialogName.setText(title);
RecyclerView.LayoutManager mLayoutManager = new LinearLayoutManager(this);
recyclerView.setLayoutManager(mLayoutManager);

Adapter dialogAdapter = new DialogAdapter(adProviders);
recyclerView.setAdapter(dialogAdapter);

dialogConfirm.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {

        }
    });
dialog.show();
相关问题