問題タブ [smartbanner]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1210 参照

css - Android スマート アプリ バナーが画面に合わせて拡大縮小されない

jquery.smartbannerを使用して Android 用の Smart App Banner を作成しました。私はなんとかそれを機能させましたが、問題はバナー (幅 100%) が画面に合わせて拡大縮小されないことです。そのため、ユーザーがズームインしたページを開いたとき (Web サイトが応答しないため)、ズームアウトしたとき、バナー (以前は 100% の幅でした) は同じ幅を維持するようになりました。ページ。これを修正する方法はありますか?公式の CSS コードを以下に示します。

どうもありがとう!

0 投票する
0 に答える
716 参照

ios - iOS 8 でスマート バナーをテストする

iOS 8 でスマート バナーのディープ リンクをテストしようとしています。以前は、App Store ビルドをデバッグ ビルドでオーバーライドできました。現在、モバイル Safari を使用している場合、スマート バナーには「開く」ではなく「表示」(App Store に移動します) と表示されます。

誰かがデバッグする良い方法を見つけました- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotationか?

urlそうでない場合、パラメーターの形式を判別できるガイドはありますか? たとえば、私の URLhttp://website.com/idea/id123/

0 投票する
2 に答える
7872 参照

javascript - JavaScript を使用して iOS の「スマート アプリ バナー」を読み込む

JavaScript を使用して追加しようとしているiOS Smart App Bannerに問題があります。

実際の smartbanner は、この小さなブロックを HTML の先頭に追加するだけです。

残念ながら、スクリプトをアップロードする方法はかなり制限されています。HTML を直接変更することはできないので、基本的に JavaScript を介して行うタグ マネージャーを使用して行います。しかし、これはうまくいかないことがわかりました。

テストのためにケースを単純化しようとしました:

  1. HTML のハードコードされたタグ:動作します(期待どおり)

  2. ドキュメントの準備ができたら JavaScript で直接挿入:動作

  3. setTimeout遅れて JavaScript で挿入:動作しません

この遅延した JavaScript が機能しない理由を確認または説明できる人はいますか?

重要: テストのために、実際の iOS デバイスでページを開いてください。デスクトップ Safari/Chrome または iOS エミュレーターは動作しません。また、二度と表示されないため、バナーを閉じないでください。

更新

jQuery を使用しない例をいくつか追加したので、プレーンな「オール JavaScript. しかし、結果は同じです。setTimeout()Smart App Bannerを待っているとすぐに読み込みに失敗します。

  1. バニラ JavaScript - 直接実行。作品

  2. バニラ JavaScript - 遅延実行。動作しません

更新 2 :

スクリプトを非同期でロードすると、まったく同じ不幸な動作が観察される可能性があります

  1. 非同期読み込み。動作しません

    次に、直接実行する showBanner(); で同じバニラ JavaScript を呼び出します。

結論

iOS Safari は、プライマリ スレッドで HTML の smartbanner のみを検索すると結論付けることができます。そして、それは私を悲しくさせます:-(

直接利用可能な HTML、または JavaScript によって同期的に追加された HTML のみ。ただし、JavaScript を非同期的にロードするsetTimeout()か、(または を使用する他の構成要素eval())を使用して、a-sync アクションは許可されません。

0 投票する
0 に答える
289 参照

jquery - jquery.smartbanner.js + プロトタイプ.js が機能しない

ここで説明されているように、スマートバナーを使用しようとしています

私は自分のアプリで jQuery とプロトタイプを使用しjQuery.noConflict();ていjcarouselliteますbootstrap

次の参照とコードをページに追加しました。

ページをロードすると、firebug に次のように表示されます。

TypeError: $(...) は未定義です

$().smartbanner();

私は何が欠けていますか?

0 投票する
2 に答える
3547 参照

android - Android アプリのバナーが表示されない

ウェブサイトにAndroid アプリ バナー ( https://www.chromestatus.com/features/4540065577435136 ) を追加しています。マニフェストとアイコンを追加しましたが、まだ表示されません。ユーザー エンゲージメントをバイパスするためにクロム フラグを有効にしていることに注意してください。

アプリ バナーの要件は、サイトが HTTPS であることです。私のサイトは HTTPS ですが、これには SHA-1 証明書を使用しています。これが問題である可能性はありますか、それとも私のマニフェストに問題がありますか?

0 投票する
3 に答える
1640 参照

android - Android の Admob SMART_BANNER が横向きモードの場合に機能しない

Android アプリで Admob SMART_BANNER を使用しています。デバイスが縦向きモードのときにアプリが表示されます。ただし、デバイスの向きが横向きモードの場合、追加は表示されません。追加を表示するのに十分なスペースがない場合、追加のバナーが表示されないことはわかっています。しかし、私の場合、追加を表示するのに十分なスペースがあるようです。これが私のコードです:

activity_main.xml ファイル:

値フォルダー内のstrings.xmlファイル:

Java コード:

0 投票する
1 に答える
420 参照

android - AndroidおよびiOS用のmagentoモバイルサイトのスマートアプリバナー

Magento モバイル サーバーで Android および iOS 用のスマート アプリ バナーを作成するのを手伝ってください。基本的に、顧客が自分のデバイスにアプリを持っていない場合は、上部に表示されるバナーでダウンロードするオプションが提供され、アプリがデバイスに既にインストールされている場合は、アプリを開くオプションを提供する必要があります。 . これを達成するのに役立つ可能性のあるスマートアプリバナーとディープリンクへのリンクはほとんど見つかりませんでしたが、本当の問題はこれらをmagentoサイトに実装する方法です. どんな助けでも感謝します。 PS私はmagentoが初めてです。

0 投票する
4 に答える
2253 参照

swift - Swift の adMob スマート バナー

Swiftでの向きの変更をサポートするGoogleモバイル広告adMobスマートバナーを実装する方法の例はありますか?

StackOverflow でも Google ドキュメントでも見つかりませんでした。

ありがとう

0 投票する
1 に答える
212 参照

swift - アプリがアプリ バナー経由で起動されたかどうかをどのように識別しますか?

アプリがアプリ バナー経由で起動されたかどうかをどのように識別しますか?

アプリ バナーがタップされると、デリゲート メソッドが呼び出されます -

func application(app: UIApplication, openURL url: NSURL, options: [String : AnyObject]) -> Bool

ただし、このメソッドを呼び出すことができる他のインスタンスが存在する可能性があります。アプリのバナーだけがタップされているかどうかを 100% 確認するにはどうすればよいでしょうか?