Во-первых, вам нужно настроить ваш gradle и XML. См. Android официальную документацию о настройке зависимостей.
Затем создайте запрос объявления:
// Create ad request
adRequest = new AdRequest.Builder().build();
// Attempt loading ad for interstitial
interstitial.loadAd(adRequest);
// Create and set AdListener for interstitial
interstitial.setAdListener(new AdListener() {
// Listen for when user closes ad
public void onAdClosed() {
// When user closes ad go to your activity
Intent intent = new Intent(mContext,RecipeActivity.class);
intent.putExtra("RecipeName",mData.get(i).getRecipeName());
intent.putExtra("RecipeIngredients",mData.get(i).getRecipeIngredients());
intent.putExtra("RecipeMethodTitle",mData.get(i).getRecipeMethodTitle());
intent.putExtra("Recipe",mData.get(i).getRecipe());
intent.putExtra("Thumbnail",mData.get(i).getThumbnail());
mContext.startActivity(intent);
}
});
И затем нажмите на просмотр карты:
// Create and set OnClickListener for cardview
myHolder.cardView.setOnClickListener(new OnClickListener() {
// Listen for when user presses cardview
public void onClick(View v) {
// If a interstitial is ready, show it
if(interstitial.isLoaded()) {
interstitial.show();
}
// Otherwise send fail message
else {
Toast.makeText(this, "Ad failed.", Toast.LENGTH_SHORT).show();
}
}
});
Надеюсь, это поможет!