I'm using Firebase SDK for google ads. I can see there is a difference of initializing Mobile Ads SDK between firebase SDK and AdMob SDK. in their doc.
Firebase:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// ...
MobileAds.initialize(this);
}
Admob:
MobileAds.initialize(this, new OnInitializationCompleteListener() {
@Override
public void onInitializationComplete(InitializationStatus initializationStatus) {
}
});
Which should I use? Although both of them are working.
The only different between both of them is callback Let assume you only want to start requesting the ads (banner,intersial...) when the Connection with admob is created in this scenario you need
but if you are not concerned about listening to admob initialisation then use