@@ -29,17 +29,25 @@ public class NativeAdLoader {
2929 private static final String TAG = "NativeAdLoader" ;
3030
3131 public static void load (@ NonNull Context context , @ NonNull ViewGroup container ) {
32- load (context , container , R .layout .ad_home_banner_large , null );
32+ load (context , container , R .layout .ad_home_banner_large , new AdRequest . Builder (). build (), null );
3333 }
3434
3535 public static void load (@ NonNull Context context , @ NonNull ViewGroup container , @ LayoutRes int layoutRes ) {
36- load (context , container , layoutRes , null );
36+ load (context , container , layoutRes , new AdRequest . Builder (). build (), null );
3737 }
3838
3939 public static void load (@ NonNull Context context ,
4040 @ NonNull ViewGroup container ,
4141 @ LayoutRes int layoutRes ,
4242 @ androidx .annotation .Nullable AdListener listener ) {
43+ load (context , container , layoutRes , new AdRequest .Builder ().build (), listener );
44+ }
45+
46+ public static void load (@ NonNull Context context ,
47+ @ NonNull ViewGroup container ,
48+ @ LayoutRes int layoutRes ,
49+ @ NonNull AdRequest adRequest ,
50+ @ androidx .annotation .Nullable AdListener listener ) {
4351 AdLoader .Builder builder = new AdLoader .Builder (context , context .getString (R .string .native_ad_banner_unit_id ))
4452 .forNativeAd (nativeAd -> {
4553 LayoutInflater inflater = LayoutInflater .from (context );
@@ -66,7 +74,7 @@ public void onAdFailedToLoad(@NonNull LoadAdError loadAdError) {
6674 });
6775
6876 AdLoader adLoader = builder .build ();
69- adLoader .loadAd (new AdRequest . Builder (). build () );
77+ adLoader .loadAd (adRequest );
7078 }
7179
7280 private static void populateNativeAdView (@ NonNull NativeAd nativeAd , @ NonNull NativeAdView adView ) {
0 commit comments