GOOGLE ADMOB INTEGRATION FOR iOS APPS

GOOGLE ADMOB INTEGRATION FOR iOS APPS

AdMob is Google’s selling platform for promoting and monetising mobile functions. AdMob’s platform does majority of the be simply best for you so it’s possible you’ll focus on enhancing your app whereas creating wealth from it. You even have administration over the kinds of advert codecs you allow.

TYPES OF ADMOB ADS:

presently, AdMob has Four a number of forms of Ads particularly:

  1. Banner Ad
  2. Interstitial Ad
  3. Native Ad
  4. Rewarded Ad
  1. Banner Ad

Banner adverts are rectangular image or textual content material adverts that occupy a spot inside an app’s format. They carry on show display whereas clients are interacting with the app, and would possibly refresh robotically after a certain time-frame. If you’re new to mobile selling, they’re a great place to begin out.

2. Interstitial Ad

Interstitials are full-screen adverts that cowl the interface of an app until closed by the buyer. They’re best used at pure pauses throughout the motion of an app’s execution, similar to between ranges of a sport or just after a course of is achieved.

   3.  Native Ad

Native is a component-based advert format that provides you the freedom to customize the best way by which property similar to headlines and calls to movement are launched in your apps. By choosing fonts, colors, and totally different particulars your self, it’s possible you’ll create pure, unobtrusive advert exhibits which will add to a rich shopper experience.

  4.  Rewarded Ad

Rewarded video adverts are full-screen video adverts that clients have the selection of watching of their entirety in alternate for in-app rewards.

In this weblog we’re going to assemble a simple Banner Ad that AdMob helps, for this letshave a look into AdMob account creation.

1 . HOW TO MAKE AN ADMOB ACCOUNT?

  • Read all phrases and scenario and accept it.
  • Once you adjust to all the steps your account shall be created and you’ll be landed on the home net web page of your AdMob account which looks as if beneath screenshot.

2. HOW TO GENERATE AD UNIT FOR iOS APP?

Generating Ad unit ID for all the Ads i.e Banner Ad, Native Ad, Rewarded Ad and Interstitial Ad is analogous. Follow the beneath steps to generate Ad Unit ID.

  • Click on Apps on the market on the left side of the dashboard of your AdMob account and select “ADD YOUR FIRST APP” Button.
  • In subsequent show display, you are going to get a question that Have you revealed your app on Google Play or the App Store?” and there select “NO”button.
  • This time you may be redirected to the app information net web page, there it’s possible you’ll enter your App Name and select your Platform (iOS).
  • Congrats! Your app has been added to AdMob. You shall be redirected to the net web page which can offer you App ID which looks as if “ca-app-pub-45523246750xxxxx~57027xxxxx”. In the similar net web page it’s essential to select “CREATE UNIT ID” button for creating Unit ID to your Banner Ad.
  • In the next net web page you may be redirected to the show display, which shall be having report of banner types by displaying like Banner Ad, Interstitial Ad and Rewarded Ad. As we’re establishing App for Banner, it’s possible you’ll select “Banner”.
  • In the Next net web page you may even see the Ad format as Banner and it’s essential to give the establish of Ad Unit and click on on on “CREATE AD UNIT”.
  • Congrats! Now your Ad unit effectively created. In that net web page it’s possible you’ll ready to see every of your App ID and advert unit ID, which looks as if as beneath.

App ID: “ca-app-pub-45523246750xxxxx~57027xxxxx”

Ad Unit ID: “ca-app-pub-45523246750xxxxx/47689xxxxx

  • Click Done if in case you’ve gotten accomplished or hit on Create Another AD Unit to create one different app ID and Unit ID.
  • For all above course of of constructing App ID and Unit ID, proper right here I’m attaching some screenshots to your reference. Please have a look.

Now App ID and Unit ID created. So we’re going to soar on coding half !!! Now Lets see the best way to Integrate Admob into our iOS Applications, with our all above credentials.

3. INTEGRATING ADMOB INTO IOS APPS

  • Open Xcode , Create new file by clicking FILE => New => FILE. Now it’s possible you’ll choose a template to your new file as “Cocoa Touch Class” , click on on on Next and Give a class establish what ever you want and click on on on “Next”. (In my problem I’ve given class establish as ViewController).
  • Now Open AppDelegate.m file and importGoogleCellAds” SDK and place your App ID in utility didFinishLaunchingWithDecisions Method as confirmed beneath show display shot.

4. CREATING BANNER VIEW

  • Now It’s time to create a view for Banner Ad and set width, high positions for that in viewDidLoad. So for creating banner view lets first declare a property for that in ViewController’s Interface area,and in that declare one methodology for banner request. (A banner request is Specifies non-compulsory parameters for advert requests,and the tactic which was created by us is returns a default request by implementing banner delegates.). Implement delegate for banner advert implementation. The code for banner creation is confirmed beneath.

#import "ViewController.h"
@import GoogleCellAds;

@interface ViewController ()<GADBannerViewDelegate>
//@property(nonatomic, sturdy) GADBannerView *bannerView;
-(GADRequest *)Createrequest;
@property (weak, nonatomic) IBOutlet GADBannerView *bannerView;

@end

@implementation ViewController

- (void)viewDidLoad {
    [super viewDidLoad];

    // Creating Banner Ads !
  
   _bannerView.delegate = self;
    self.bannerView.advertUnitID=@"ca-app-pub-9429798427460185/9675986153";
//    [self.bannerView setRootViewController:self];
    [self.bannerView loadRequest:[self Createrequest]];
    
}

 5.IMPLEMENTING BANNER DELEGATE

  • To coping with AdMob,Apple has provided some Delegate methods, Which are

1) bannerView didFailToGet hold ofAdWithError

2)adViewDidReceiveAd

1) bannerView didFailToGet hold ofAdWithError:

As the establish signifies that when ever is there any error occurs whereas we’re working with AdMob’s this technique shall be handles these events.

adViewDidReceiveAd:

So if the whole thing goes simply, and our code executes great, and our App ID, Unit ID..and lots of others shall be works great, the banner request shall be executed by this technique and it’s possible you’ll ready to see our Banner Ad.

  • So the implementation technique of GADBannerViewDelegate is confirmed beneath code.
#pragma Mark--- GADBannerView Delegate Methods
-(GADRequest *)Createrequest

{
    GADRequest *request=[GADRequest request];
    return request;
}

-(void)adView:(GADBannerView *)bannerView didFailToGet hold ofAdWithError:(GADRequestError *)error

{
    NSLog(@"Failed With Error %@",[error localizedFailureReason]);
}

-(void)adViewDidReceiveAd:(GADBannerView *)adView

{

    NSLog(@"The received add is %@",adView);
 
    [self.bannerView setHidden:NO];
}
@end

Now Everything was executed. You can Run your utility.. Now it’s possible you’ll ready to see your First banner Ad developed by you Cheers ..!!!

You can see Our Banner Ad in beneath screenshot.

The put up GOOGLE ADMOB INTEGRATION FOR iOS APPS appeared first on Custom Software Development Services | Ahex Technologies.

CATEGORIES
TAGS
Share This

COMMENTS

Wordpress (0)