Баннерная реклама между реселлером и Android

В моем приложении у меня есть адаптер recyclerview, поэтому я хочу показывать рекламные баннеры между элементами, я применил следующий код в своем классе адаптера, но он показывает ошибку

Не удалось загрузить объявление, код ошибки 1

я проверил, что приложение правильно

public RecyclerViewAdapterMore.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
        RecyclerViewAdapterMore.ViewHolder viewHolder;

        if (viewType == AD_TYPE) {
            AdView adView = new AdView(context);
            adView.setAdSize(AdSize.BANNER);
            adView.setAdUnitId(context.getString(R.string.app_id));

            float density = context.getResources().getDisplayMetrics().density;
            int height = Math.round(AdSize.BANNER.getHeight() * density);
            AbsListView.LayoutParams params = new AbsListView.LayoutParams(AbsListView.LayoutParams.MATCH_PARENT, height);
            adView.setLayoutParams(params);

            AdRequest adRequest = new AdRequest.Builder().build();
            adView.loadAd(adRequest);

            viewHolder = new RecyclerViewAdapterMore.ViewHolder(adView);
        }
        else {
            View view = LayoutInflater.from(parent.getContext()).inflate(R.layout.cardview, parent, false);
            viewHolder = new RecyclerViewAdapterMore.ViewHolder(view);
        }

        return viewHolder;
    }

0 ответов

Другие вопросы по тегам