ニャオニャオ21世紀

雑記と、MSXぽいアプリ開発と、ゲーム他の様々なアイデアを公開しています

Nend (AppBank network)のアイコン広告

Nend (AppBank network)のアイコン広告を表示したので、

そのソースをさらしたいと思います

iOSでcocos2dの犬ロデオに使いました。

 

 

 

CGSize winSize =[[CCDirector sharedDirector] winSize];

 

 UIViewController *c = [[[UIApplication sharedApplication] keyWindow] rootViewController]; 

        

        // NADIconView クラスの生成

        iconView = [[NADIconView alloc] initWithFrame:CGRectMake(0, winSize.height*0.5, 75, 75)]; // NADIconView の配置

        iconView_2 = [[NADIconView alloc] initWithFrame:CGRectMake(0, winSize.height*0.68, 75, 75)]; // NADIconView の配置

        iconView_3 = [[NADIconView alloc] initWithFrame:CGRectMake(winSize.width * 0.77, winSize.height*0.5, 75, 75)]; // NADIconView の配置

        iconView_4 = [[NADIconView alloc] initWithFrame:CGRectMake(winSize.width * 0.77, winSize.height*0.68, 75, 75)]; // NADIconView の配置

        

        

        [c.view addSubview:iconView];

        [c.view addSubview:iconView_2];

        [c.view addSubview:iconView_3];

        [c.view addSubview:iconView_4];

        

        

             // NADIconLoader クラスの生成

        iconLoader = [[NADIconLoader alloc] init];

        // ログ出力の指定

        [iconLoader setIsOutputLog:YES];

        // NADIconLoader へ NADIconView を追加

        [iconLoader addIconView:iconView];

        [iconLoader addIconView:iconView_2];

        [iconLoader addIconView:iconView_3];

        [iconLoader addIconView:iconView_4];

        

        // API キーと SPOTID を設定

       [iconLoader setNendID:@"あなたのapiKey"

                       spotID:@"あなたのspotID"]; // デリゲートオブジェクトの設定

        [iconLoader setDelegate:self];

        // 広告のロード

        [iconLoader load];

        

        iconView.hidden=NO; //アイコン広告を非表示にしたいときは YESに

        iconView_2.hidden=NO;

        iconView_3.hidden=NO;

        iconView_4.hidden=NO;

        

        UIColor *color = [UIColor whiteColor];

        

        [iconView setTextColor:color]; //アイコンの下の文字の色を変更

        [iconView_2 setTextColor:color];

        [iconView_3 setTextColor:color];

        [iconView_4 setTextColor:color];

 

こんな感じです。

犬ロデオの結果画面に出てくるのがnend(appbank network)のアイコン広告です。

タイトル画面にでてくるアイコンはGameFeatです。