Code Monkey home page Code Monkey logo

amoad-ios-sdk's Introduction

AMoAd SDK for iOS

3.1.0 beta 6

任意のリンクViewを設定できるようになりました。

UIButton、UIImageView、UILabelなど、 UIViewのサブクラスのタグ番号に「6」を設定してください。

Interface Builder

Interface Builder

3.1.0 beta 5

画像をメモリキャッシュからファイルキャッシュへ変更しました。

  • メモリ使用量が減ります

  • アプリを再起動しても画像のキャッシュが効くようになります

3.1.0 beta 4
  1. リストビュー型のupdateAd、arrayWithSidの挙動が修正されました (使い方の詳細はサンプルコードを参照)。

  2. トレース表示ができるようになりました (使い方の詳細はGuide、もしくはサンプルコードを参照)。

  3. prepareAdは、1 sidに対して1回、呼び出すという仕様に変りました (prepareAdでtagを指定しない)。

[[AMoAdNativeViewManager sharedManager] prepareAdWithSid:self.sid defaultBeginIndex:2 defaultInterval:5 iconPreloading:YES];
3.1.0 beta 3-3

既存のViewを指定して広告をレンダリングすることができるように なりました。
広告がメインビューに埋め込まれている場合、 IBOutletで取り出したViewに対して描画する。

- (void)viewDidLoad {
  [[AMoAdNativeViewManager sharedManager]
  renderAdWithSid:kSid tag:kTag view:self.adView onFailure:
  ^(NSString *sid, NSString *tag, UIView *view) {
    NSLog(@"onFailure: sid=%@ tag=%@ view=%@", sid, tag, view);
    }];
  }
3.1.0 beta 3-2

不要になった広告表示をクリアできるようになりました。

- (IBAction)performClear:(id)sender
{
  [[AMoAdNativeViewManager sharedManager]
    clearAdWithSid:kSid tag:kTag];
}
3.1.0 beta 3-1

広告の取得に失敗した時のコールバック関数を指定できるようになりました。

- (void)viewDidLoad {
  UIView *adView =
    [[AMoAdNativeViewManager sharedManager]
      viewWithSid:kSid tag:kTag nibName:kNibName onFailure:
      ^(NSString *sid, NSString *tag, UIView *view) {
        NSLog(@"onFailure: sid=%@ tag=%@ view=%@", sid, tag, view);
      }];
  [adView setFrame:CGRectMake(0, 100, 320, 100)];
  [self.view addSubview:adView];
}

ネイティブ広告

ネイティブApp

リストビュー

モジュール ダウンロード

AMoAdLogger.h

ログ出力制御ヘッダ

AMoAdNativeView.h

メインヘッダ

libAMoAd.a

ライブラリ

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.